1 write to _metadataBuilder
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
50_metadataBuilder = builder;
65 references to _metadataBuilder
System.Reflection.Emit (65)
System\Reflection\Emit\ModuleBuilderImpl.cs (65)
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)); 722_metadataBuilder.AddTypeSpecification( 723signature: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this))); 726_metadataBuilder.AddMethodSpecification( 728instantiation: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this))); 861GenericParameterHandle handle = _metadataBuilder.AddGenericParameter( 864name: _metadataBuilder.GetOrAddString(gParam.Name), 870_metadataBuilder.AddGenericParameterConstraint(handle, GetTypeHandle(constraint)); 886_metadataBuilder.AddConstant(parent: parentHandle, value: defaultValue); 890_metadataBuilder.AddMethodSemantics( 896_metadataBuilder.AddProperty( 898name: _metadataBuilder.GetOrAddString(property.Name), 899signature: _metadataBuilder.GetOrAddBlob(signature)); 902_metadataBuilder.AddEvent( 904name: _metadataBuilder.GetOrAddString(eventBuilder.Name), 908_metadataBuilder.AddEventMap( 913_metadataBuilder.AddPropertyMap( 918_metadataBuilder.AddFieldDefinition( 920name: _metadataBuilder.GetOrAddString(field.Name), 921signature: _metadataBuilder.GetOrAddBlob(fieldSignature)); 924_metadataBuilder.AddTypeDefinition( 926@namespace: (type.Namespace == null) ? default : _metadataBuilder.GetOrAddString(type.Namespace), 927name: _metadataBuilder.GetOrAddString(type.Name), 933_metadataBuilder.AddMethodDefinition( 936name: _metadataBuilder.GetOrAddString(method.Name), 937signature: _metadataBuilder.GetOrAddBlob(methodSignature), 942_metadataBuilder.AddTypeReference( 944@namespace: (ns == null) ? default : _metadataBuilder.GetOrAddString(ns), 945name: _metadataBuilder.GetOrAddString(name)); 948_metadataBuilder.AddMemberReference( 950name: _metadataBuilder.GetOrAddString(memberName), 951signature: _metadataBuilder.GetOrAddBlob(signature)); 955_metadataBuilder.AddMethodImport( 958name: _metadataBuilder.GetOrAddString(name), 962_metadataBuilder.AddModuleReference(moduleName: _metadataBuilder.GetOrAddString(moduleName)); 965_metadataBuilder.AddFieldLayout(field: fieldHandle, offset: offset); 968_metadataBuilder.AddMarshallingDescriptor(parent: parent, descriptor: _metadataBuilder.GetOrAddBlob(builder)); 971_metadataBuilder.AddParameter( 973name: parameter.Name != null ? _metadataBuilder.GetOrAddString(parameter.Name) : default, 978_metadataBuilder.AddAssemblyReference( 979name: name == null ? default : _metadataBuilder.GetOrAddString(name), 981culture: (culture == null) ? default : _metadataBuilder.GetOrAddString(value: culture), 982publicKeyOrToken: (publicKeyToken == null) ? default : _metadataBuilder.GetOrAddBlob(publicKeyToken), 1219public override int GetStringMetadataToken(string stringConstant) => MetadataTokens.GetToken(_metadataBuilder.GetOrAddUserString(stringConstant)); 1351MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(signature.GetSignature()))); 1354MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature( 1355_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType, 1359MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(