6 instantiations of SignatureTypeEncoder
System.Reflection.Metadata (6)
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (6)
173return new SignatureTypeEncoder(Builder); 309return new SignatureTypeEncoder(Builder); 339return new SignatureTypeEncoder(Builder); 414return new SignatureTypeEncoder(Builder); 439return new SignatureTypeEncoder(Builder); 1347return new SignatureTypeEncoder(Builder);
23 references to SignatureTypeEncoder
Microsoft.CodeAnalysis (7)
PEWriter\MetadataWriter.cs (7)
3092var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3429var typeEncoder = encoder.Type(parameterTypeInformation.IsByReference); 3441var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3806var typeEncoder = returnTypeEncoder.Type(signature.ReturnValueIsByRef); 3827private void SerializeTypeReference(SignatureTypeEncoder encoder, ITypeReference typeReference) 3894SignatureTypeEncoder elementType; 3945private static void SerializePrimitiveType(SignatureTypeEncoder encoder, PrimitiveTypeCode primitiveType)
System.Reflection.Emit (3)
System\Reflection\Emit\SignatureHelper.cs (3)
170private static void WriteSignatureForType(SignatureTypeEncoder signature, Type type, ModuleBuilderImpl module) 182signature.Array(out SignatureTypeEncoder elTypeSignature, out ArrayShapeEncoder arrayEncoder); 232private static void WriteSimpleSignature(SignatureTypeEncoder signature, Type type, ModuleBuilderImpl module)
System.Reflection.Metadata (13)
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (13)
42public SignatureTypeEncoder FieldSignature() 171public SignatureTypeEncoder TypeSpecificationSignature() 297public SignatureTypeEncoder Type(bool isByRef = false, bool isPinned = false) 332public SignatureTypeEncoder Type(bool isByRef = false) 412public SignatureTypeEncoder AddArgument() 432public SignatureTypeEncoder Type(bool isByRef = false) 899/// Creates a <see cref="SignatureTypeEncoder"/>. 1028public void Array(out SignatureTypeEncoder elementType, out ArrayShapeEncoder arrayShape) 1041public void Array(Action<SignatureTypeEncoder> elementType, Action<ArrayShapeEncoder> arrayShape) 1052SignatureTypeEncoder elementTypeEncoder; 1176public SignatureTypeEncoder Pointer() 1194public SignatureTypeEncoder SZArray() 1340public SignatureTypeEncoder Type(bool isByRef = false)