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));
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(
720
signature:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this)));
723
_metadataBuilder
.AddMethodSpecification(
725
instantiation:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this)));
875
GenericParameterHandle handle =
_metadataBuilder
.AddGenericParameter(
878
name:
_metadataBuilder
.GetOrAddString(gParam.Name),
884
_metadataBuilder
.AddGenericParameterConstraint(handle, GetTypeHandle(constraint));
900
_metadataBuilder
.AddConstant(parent: parentHandle, value: defaultValue);
904
_metadataBuilder
.AddMethodSemantics(
910
_metadataBuilder
.AddProperty(
912
name:
_metadataBuilder
.GetOrAddString(property.Name),
913
signature:
_metadataBuilder
.GetOrAddBlob(signature));
916
_metadataBuilder
.AddEvent(
918
name:
_metadataBuilder
.GetOrAddString(eventBuilder.Name),
922
_metadataBuilder
.AddEventMap(
927
_metadataBuilder
.AddPropertyMap(
932
_metadataBuilder
.AddFieldDefinition(
934
name:
_metadataBuilder
.GetOrAddString(field.Name),
935
signature:
_metadataBuilder
.GetOrAddBlob(fieldSignature));
938
_metadataBuilder
.AddTypeDefinition(
940
@namespace: (type.Namespace == null) ? default :
_metadataBuilder
.GetOrAddString(type.Namespace),
941
name:
_metadataBuilder
.GetOrAddString(type.Name),
947
_metadataBuilder
.AddMethodDefinition(
950
name:
_metadataBuilder
.GetOrAddString(method.Name),
951
signature:
_metadataBuilder
.GetOrAddBlob(methodSignature),
956
_metadataBuilder
.AddTypeReference(
958
@namespace: (ns == null) ? default :
_metadataBuilder
.GetOrAddString(ns),
959
name:
_metadataBuilder
.GetOrAddString(name));
962
_metadataBuilder
.AddMemberReference(
964
name:
_metadataBuilder
.GetOrAddString(memberName),
965
signature:
_metadataBuilder
.GetOrAddBlob(signature));
969
_metadataBuilder
.AddMethodImport(
972
name:
_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(
987
name: parameter.Name != null ?
_metadataBuilder
.GetOrAddString(parameter.Name) : default,
992
_metadataBuilder
.AddAssemblyReference(
993
name: name == null ? default :
_metadataBuilder
.GetOrAddString(name),
995
culture: (culture == null) ? default :
_metadataBuilder
.GetOrAddString(value: culture),
996
publicKeyOrToken: (publicKeyToken == null) ? default :
_metadataBuilder
.GetOrAddBlob(publicKeyToken),
1233
public override int GetStringMetadataToken(string stringConstant) => MetadataTokens.GetToken(
_metadataBuilder
.GetOrAddUserString(stringConstant));
1365
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(signature.GetSignature())));
1368
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
1369
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType,
1373
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(