1 write to _metadataBuilder
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
47
_metadataBuilder
= builder;
66 references to _metadataBuilder
System.Reflection.Emit (66)
System\Reflection\Emit\ModuleBuilderImpl.cs (66)
117
ModuleDefinitionHandle moduleHandle =
_metadataBuilder
.AddModule(
119
moduleName:
_metadataBuilder
.GetOrAddString(_name),
120
mvid:
_metadataBuilder
.GetOrAddGuid(_moduleVersionId),
125
_metadataBuilder
.AddTypeDefinition(
128
name:
_metadataBuilder
.GetOrAddString("<Module>"),
167
_metadataBuilder
.AddTypeLayout(typeHandle, (ushort)typeBuilder.PackingSize, (uint)typeBuilder.Size);
172
_metadataBuilder
.AddNestedType(typeHandle, (TypeDefinitionHandle)GetTypeHandle(typeBuilder.DeclaringType));
206
_metadataBuilder
.AddInterfaceImplementation(typeHandle, GetTypeHandle(iface));
217
_metadataBuilder
.AddMethodImplementation(typeHandle, GetMemberHandle(pair.targetMethod), GetMemberHandle(pair.ifaceMethod));
358
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetLocalSignature(il.Locals, this)));
602
hash: hash == null ? default :
_metadataBuilder
.GetOrAddBlob(hash),
655
_metadataBuilder
.AddFieldRelativeVirtualAddress(handle, fieldDataBuilder.Count);
681
_metadataBuilder
.AddCustomAttribute(parent, GetMemberHandle(customAttribute.Ctor),
682
_metadataBuilder
.GetOrAddBlob(customAttribute.Data));
715
_metadataBuilder
.AddTypeSpecification(
716
signature:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this)));
719
_metadataBuilder
.AddMethodSpecification(
721
instantiation:
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this)));
864
GenericParameterHandle handle =
_metadataBuilder
.AddGenericParameter(
867
name:
_metadataBuilder
.GetOrAddString(gParam.Name),
873
_metadataBuilder
.AddGenericParameterConstraint(handle, GetTypeHandle(constraint));
889
_metadataBuilder
.AddConstant(parent: parentHandle, value: defaultValue);
893
_metadataBuilder
.AddMethodSemantics(
899
_metadataBuilder
.AddProperty(
901
name:
_metadataBuilder
.GetOrAddString(property.Name),
902
signature:
_metadataBuilder
.GetOrAddBlob(signature));
905
_metadataBuilder
.AddEvent(
907
name:
_metadataBuilder
.GetOrAddString(eventBuilder.Name),
911
_metadataBuilder
.AddEventMap(
916
_metadataBuilder
.AddPropertyMap(
921
_metadataBuilder
.AddFieldDefinition(
923
name:
_metadataBuilder
.GetOrAddString(field.Name),
924
signature:
_metadataBuilder
.GetOrAddBlob(fieldSignature));
927
_metadataBuilder
.AddTypeDefinition(
929
@namespace: (type.Namespace == null) ? default :
_metadataBuilder
.GetOrAddString(type.Namespace),
930
name:
_metadataBuilder
.GetOrAddString(type.Name),
936
_metadataBuilder
.AddMethodDefinition(
939
name:
_metadataBuilder
.GetOrAddString(method.Name),
940
signature:
_metadataBuilder
.GetOrAddBlob(methodSignature),
945
_metadataBuilder
.AddTypeReference(
947
@namespace: (ns == null) ? default :
_metadataBuilder
.GetOrAddString(ns),
948
name:
_metadataBuilder
.GetOrAddString(name));
951
_metadataBuilder
.AddMemberReference(
953
name:
_metadataBuilder
.GetOrAddString(memberName),
954
signature:
_metadataBuilder
.GetOrAddBlob(signature));
958
_metadataBuilder
.AddMethodImport(
961
name:
_metadataBuilder
.GetOrAddString(name),
965
_metadataBuilder
.AddModuleReference(moduleName:
_metadataBuilder
.GetOrAddString(moduleName));
968
_metadataBuilder
.AddFieldLayout(field: fieldHandle, offset: offset);
971
_metadataBuilder
.AddMarshallingDescriptor(parent: parent, descriptor:
_metadataBuilder
.GetOrAddBlob(builder));
974
_metadataBuilder
.AddParameter(
976
name: parameter.Name != null ?
_metadataBuilder
.GetOrAddString(parameter.Name) : default,
981
_metadataBuilder
.AddAssemblyReference(
982
name: name == null ? default :
_metadataBuilder
.GetOrAddString(name),
984
culture: (culture == null) ? default :
_metadataBuilder
.GetOrAddString(value: culture),
985
publicKeyOrToken: (publicKeyToken == null) ? default :
_metadataBuilder
.GetOrAddBlob(publicKeyToken),
1221
public override int GetStringMetadataToken(string stringConstant) => MetadataTokens.GetToken(
_metadataBuilder
.GetOrAddUserString(stringConstant));
1353
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(signature.GetSignature())));
1356
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
1357
_metadataBuilder
.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType,
1361
MetadataTokens.GetToken(
_metadataBuilder
.AddStandaloneSignature(
_metadataBuilder
.GetOrAddBlob(