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)
120
ModuleDefinitionHandle moduleHandle =
_metadataBuilder
.AddModule(
122
moduleName:
_metadataBuilder
.GetOrAddString(_name),
123
mvid:
_metadataBuilder
.GetOrAddGuid(_moduleVersionId),
128
_metadataBuilder
.AddTypeDefinition(
131
name:
_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(
723
signature:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this)));
726
_metadataBuilder
.AddMethodSpecification(
728
instantiation:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this)));
861
GenericParameterHandle handle =
_metadataBuilder
.AddGenericParameter(
864
name:
_metadataBuilder
.GetOrAddString(gParam.Name),
870
_metadataBuilder
.AddGenericParameterConstraint(handle, GetTypeHandle(constraint));
886
_metadataBuilder
.AddConstant(parent: parentHandle, value: defaultValue);
890
_metadataBuilder
.AddMethodSemantics(
896
_metadataBuilder
.AddProperty(
898
name:
_metadataBuilder
.GetOrAddString(property.Name),
899
signature:
_metadataBuilder
.GetOrAddBlob(signature));
902
_metadataBuilder
.AddEvent(
904
name:
_metadataBuilder
.GetOrAddString(eventBuilder.Name),
908
_metadataBuilder
.AddEventMap(
913
_metadataBuilder
.AddPropertyMap(
918
_metadataBuilder
.AddFieldDefinition(
920
name:
_metadataBuilder
.GetOrAddString(field.Name),
921
signature:
_metadataBuilder
.GetOrAddBlob(fieldSignature));
924
_metadataBuilder
.AddTypeDefinition(
926
@namespace: (type.Namespace == null) ? default :
_metadataBuilder
.GetOrAddString(type.Namespace),
927
name:
_metadataBuilder
.GetOrAddString(type.Name),
933
_metadataBuilder
.AddMethodDefinition(
936
name:
_metadataBuilder
.GetOrAddString(method.Name),
937
signature:
_metadataBuilder
.GetOrAddBlob(methodSignature),
942
_metadataBuilder
.AddTypeReference(
944
@namespace: (ns == null) ? default :
_metadataBuilder
.GetOrAddString(ns),
945
name:
_metadataBuilder
.GetOrAddString(name));
948
_metadataBuilder
.AddMemberReference(
950
name:
_metadataBuilder
.GetOrAddString(memberName),
951
signature:
_metadataBuilder
.GetOrAddBlob(signature));
955
_metadataBuilder
.AddMethodImport(
958
name:
_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(
973
name: parameter.Name != null ?
_metadataBuilder
.GetOrAddString(parameter.Name) : default,
978
_metadataBuilder
.AddAssemblyReference(
979
name: name == null ? default :
_metadataBuilder
.GetOrAddString(name),
981
culture: (culture == null) ? default :
_metadataBuilder
.GetOrAddString(value: culture),
982
publicKeyOrToken: (publicKeyToken == null) ? default :
_metadataBuilder
.GetOrAddBlob(publicKeyToken),
1219
public override int GetStringMetadataToken(string stringConstant) => MetadataTokens.GetToken(
_metadataBuilder
.GetOrAddUserString(stringConstant));
1351
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(signature.GetSignature())));
1354
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
1355
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType,
1359
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(