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); 443return new SignatureTypeEncoder(Builder); 1351return 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() 436public SignatureTypeEncoder Type(bool isByRef = false) 903/// Creates a <see cref="SignatureTypeEncoder"/>. 1032public void Array(out SignatureTypeEncoder elementType, out ArrayShapeEncoder arrayShape) 1045public void Array(Action<SignatureTypeEncoder> elementType, Action<ArrayShapeEncoder> arrayShape) 1056SignatureTypeEncoder elementTypeEncoder; 1180public SignatureTypeEncoder Pointer() 1198public SignatureTypeEncoder SZArray() 1344public SignatureTypeEncoder Type(bool isByRef = false)