1 write to _metadataBuilder
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
50_metadataBuilder = builder;
67 references to _metadataBuilder
System.Reflection.Emit (67)
System\Reflection\Emit\ModuleBuilderImpl.cs (67)
120ModuleDefinitionHandle moduleHandle = _metadataBuilder.AddModule( 122moduleName: _metadataBuilder.GetOrAddString(_name), 123mvid: _metadataBuilder.GetOrAddGuid(_moduleVersionId), 128_metadataBuilder.AddTypeDefinition( 131name: _metadataBuilder.GetOrAddString("<Module>"), 170_metadataBuilder.AddTypeLayout(typeHandle, (ushort)typeBuilder.PackingSize, (uint)typeBuilder.Size); 175_metadataBuilder.AddNestedType(typeHandle, (TypeDefinitionHandle)GetTypeHandle(typeBuilder.DeclaringType)); 210_metadataBuilder.AddInterfaceImplementation(typeHandle, GetTypeHandle(iface)); 221_metadataBuilder.AddMethodImplementation(typeHandle, GetMemberHandle(pair.targetMethod), GetMemberHandle(pair.ifaceMethod)); 363_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetLocalSignature(il.Locals, this))); 660_metadataBuilder.AddFieldRelativeVirtualAddress(handle, fieldDataBuilder.Count); 686_metadataBuilder.AddCustomAttribute(parent, GetMemberHandle(customAttribute.Ctor), 687_metadataBuilder.GetOrAddBlob(customAttribute.Data)); 723_metadataBuilder.AddTypeSpecification( 724signature: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this))); 727_metadataBuilder.AddMethodSpecification( 729instantiation: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this))); 862GenericParameterHandle handle = _metadataBuilder.AddGenericParameter( 865name: _metadataBuilder.GetOrAddString(gParam.Name), 871_metadataBuilder.AddGenericParameterConstraint(handle, GetTypeHandle(constraint)); 887_metadataBuilder.AddConstant(parent: parentHandle, value: defaultValue); 891_metadataBuilder.AddMethodSemantics( 897_metadataBuilder.AddProperty( 899name: _metadataBuilder.GetOrAddString(property.Name), 900signature: _metadataBuilder.GetOrAddBlob(signature)); 903_metadataBuilder.AddEvent( 905name: _metadataBuilder.GetOrAddString(eventBuilder.Name), 909_metadataBuilder.AddEventMap( 914_metadataBuilder.AddPropertyMap( 919_metadataBuilder.AddFieldDefinition( 921name: _metadataBuilder.GetOrAddString(field.Name), 922signature: _metadataBuilder.GetOrAddBlob(fieldSignature)); 925_metadataBuilder.AddTypeDefinition( 927@namespace: (type.Namespace == null) ? default : _metadataBuilder.GetOrAddString(type.Namespace), 928name: _metadataBuilder.GetOrAddString(type.Name), 934_metadataBuilder.AddMethodDefinition( 937name: _metadataBuilder.GetOrAddString(method.Name), 938signature: _metadataBuilder.GetOrAddBlob(methodSignature), 943_metadataBuilder.AddTypeReference( 945@namespace: (ns == null) ? default : _metadataBuilder.GetOrAddString(ns), 946name: _metadataBuilder.GetOrAddString(name)); 949_metadataBuilder.AddMemberReference( 951name: _metadataBuilder.GetOrAddString(memberName), 952signature: _metadataBuilder.GetOrAddBlob(signature)); 956_metadataBuilder.AddMethodImport( 959name: _metadataBuilder.GetOrAddString(name), 963_metadataBuilder.AddModuleReference(moduleName: _metadataBuilder.GetOrAddString(moduleName)); 966_metadataBuilder.AddFieldLayout(field: fieldHandle, offset: offset); 969_metadataBuilder.AddMarshallingDescriptor(parent: parent, descriptor: _metadataBuilder.GetOrAddBlob(builder)); 972_metadataBuilder.AddParameter( 974name: parameter.Name != null ? _metadataBuilder.GetOrAddString(parameter.Name) : default, 979_metadataBuilder.AddAssemblyReference( 980name: name == null ? default : _metadataBuilder.GetOrAddString(name), 982culture: (culture == null) ? default : _metadataBuilder.GetOrAddString(value: culture), 983publicKeyOrToken: (publicKeyToken == null) ? default : _metadataBuilder.GetOrAddBlob(publicKeyToken), 1233public override int GetStringMetadataToken(string stringConstant) => MetadataTokens.GetToken(_metadataBuilder.GetOrAddUserString(stringConstant)); 1365MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(signature.GetSignature()))); 1368MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature( 1369_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType, 1373MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob( 1384return MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(blob)));