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)); 209_metadataBuilder.AddInterfaceImplementation(typeHandle, GetTypeHandle(iface)); 220_metadataBuilder.AddMethodImplementation(typeHandle, GetMemberHandle(pair.targetMethod), GetMemberHandle(pair.ifaceMethod)); 362_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetLocalSignature(il.Locals, this))); 659_metadataBuilder.AddFieldRelativeVirtualAddress(handle, fieldDataBuilder.Count); 685_metadataBuilder.AddCustomAttribute(parent, GetMemberHandle(customAttribute.Ctor), 686_metadataBuilder.GetOrAddBlob(customAttribute.Data)); 719_metadataBuilder.AddTypeSpecification( 720signature: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this))); 723_metadataBuilder.AddMethodSpecification( 725instantiation: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this))); 875GenericParameterHandle handle = _metadataBuilder.AddGenericParameter( 878name: _metadataBuilder.GetOrAddString(gParam.Name), 884_metadataBuilder.AddGenericParameterConstraint(handle, GetTypeHandle(constraint)); 900_metadataBuilder.AddConstant(parent: parentHandle, value: defaultValue); 904_metadataBuilder.AddMethodSemantics( 910_metadataBuilder.AddProperty( 912name: _metadataBuilder.GetOrAddString(property.Name), 913signature: _metadataBuilder.GetOrAddBlob(signature)); 916_metadataBuilder.AddEvent( 918name: _metadataBuilder.GetOrAddString(eventBuilder.Name), 922_metadataBuilder.AddEventMap( 927_metadataBuilder.AddPropertyMap( 932_metadataBuilder.AddFieldDefinition( 934name: _metadataBuilder.GetOrAddString(field.Name), 935signature: _metadataBuilder.GetOrAddBlob(fieldSignature)); 938_metadataBuilder.AddTypeDefinition( 940@namespace: (type.Namespace == null) ? default : _metadataBuilder.GetOrAddString(type.Namespace), 941name: _metadataBuilder.GetOrAddString(type.Name), 947_metadataBuilder.AddMethodDefinition( 950name: _metadataBuilder.GetOrAddString(method.Name), 951signature: _metadataBuilder.GetOrAddBlob(methodSignature), 956_metadataBuilder.AddTypeReference( 958@namespace: (ns == null) ? default : _metadataBuilder.GetOrAddString(ns), 959name: _metadataBuilder.GetOrAddString(name)); 962_metadataBuilder.AddMemberReference( 964name: _metadataBuilder.GetOrAddString(memberName), 965signature: _metadataBuilder.GetOrAddBlob(signature)); 969_metadataBuilder.AddMethodImport( 972name: _metadataBuilder.GetOrAddString(name), 976_metadataBuilder.AddModuleReference(moduleName: _metadataBuilder.GetOrAddString(moduleName)); 979_metadataBuilder.AddFieldLayout(field: fieldHandle, offset: offset); 982_metadataBuilder.AddMarshallingDescriptor(parent: parent, descriptor: _metadataBuilder.GetOrAddBlob(builder)); 985_metadataBuilder.AddParameter( 987name: parameter.Name != null ? _metadataBuilder.GetOrAddString(parameter.Name) : default, 992_metadataBuilder.AddAssemblyReference( 993name: name == null ? default : _metadataBuilder.GetOrAddString(name), 995culture: (culture == null) ? default : _metadataBuilder.GetOrAddString(value: culture), 996publicKeyOrToken: (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(