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