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)
3080var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3417var typeEncoder = encoder.Type(parameterTypeInformation.IsByReference); 3429var typeEncoder = new BlobEncoder(builder).FieldSignature(); 3794var typeEncoder = returnTypeEncoder.Type(signature.ReturnValueIsByRef); 3815private void SerializeTypeReference(SignatureTypeEncoder encoder, ITypeReference typeReference) 3882SignatureTypeEncoder elementType; 3933private static void SerializePrimitiveType(SignatureTypeEncoder encoder, PrimitiveTypeCode primitiveType)
System.Reflection.Emit (3)
System\Reflection\Emit\SignatureHelper.cs (3)
168private static void WriteSignatureForType(SignatureTypeEncoder signature, Type type, ModuleBuilderImpl module) 180signature.Array(out SignatureTypeEncoder elTypeSignature, out ArrayShapeEncoder arrayEncoder); 230private 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)