14 references to MetadataSignatureHelper
System.Reflection.Emit (14)
System\Reflection\Emit\MethodBuilderImpl.cs (1)
102
internal BlobBuilder GetMethodSignatureBlob() =>
MetadataSignatureHelper
.GetMethodSignature(_module, _parameterTypes,
System\Reflection\Emit\ModuleBuilderImpl.cs (13)
275
PropertyDefinitionHandle propertyHandle = AddPropertyDefinition(property,
MetadataSignatureHelper
.GetPropertySignature(property, this));
363
_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(
MetadataSignatureHelper
.GetLocalSignature(il.Locals, this)));
639
MetadataSignatureHelper
.GetFieldSignature(field.FieldType, field.GetRequiredCustomModifiers(), field.GetOptionalCustomModifiers(), this));
724
signature: _metadataBuilder.GetOrAddBlob(
MetadataSignatureHelper
.GetTypeSpecificationSignature(type, this)));
729
instantiation: _metadataBuilder.GetOrAddBlob(
MetadataSignatureHelper
.GetMethodSpecificationSignature(genericArgs, this)));
749
MetadataSignatureHelper
.GetFieldSignature(fieldType, field.GetRequiredCustomModifiers(), field.GetOptionalCustomModifiers(), this));
754
memberHandle = AddMemberReference(ctor.Name, GetTypeHandle(memberInfo.DeclaringType!),
MetadataSignatureHelper
.GetConstructorSignature(ctor.GetParameters(), this));
798
MetadataSignatureHelper
.GetMethodSignature(this,
MetadataSignatureHelper
.GetParameterTypes(method.GetParameters()), method.ReturnParameter.GetModifiedParameterType(),
801
private BlobBuilder GetMethodArrayMethodSignature(ArrayMethod method) =>
MetadataSignatureHelper
.GetMethodSignature(
1369
_metadataBuilder.GetOrAddBlob(
MetadataSignatureHelper
.GetMethodSignature(this, parameterTypes, returnType,
1374
MetadataSignatureHelper
.GetMethodSignature(this, parameterTypes, returnType, GetSignatureConvention(callingConvention)))));
1380
MetadataSignatureHelper
.WriteSignatureForFunctionPointerType(encoder, functionPointerType, this);