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);
439
return new
SignatureTypeEncoder
(Builder);
1347
return new
SignatureTypeEncoder
(Builder);
23 references to SignatureTypeEncoder
Microsoft.CodeAnalysis (7)
PEWriter\MetadataWriter.cs (7)
3080
var
typeEncoder = new BlobEncoder(builder).FieldSignature();
3417
var
typeEncoder = encoder.Type(parameterTypeInformation.IsByReference);
3429
var
typeEncoder = new BlobEncoder(builder).FieldSignature();
3794
var
typeEncoder = returnTypeEncoder.Type(signature.ReturnValueIsByRef);
3815
private void SerializeTypeReference(
SignatureTypeEncoder
encoder, ITypeReference typeReference)
3882
SignatureTypeEncoder
elementType;
3933
private static void SerializePrimitiveType(
SignatureTypeEncoder
encoder, PrimitiveTypeCode primitiveType)
System.Reflection.Emit (3)
System\Reflection\Emit\SignatureHelper.cs (3)
168
private static void WriteSignatureForType(
SignatureTypeEncoder
signature, Type type, ModuleBuilderImpl module)
180
signature.Array(out
SignatureTypeEncoder
elTypeSignature, out ArrayShapeEncoder arrayEncoder);
230
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()
432
public
SignatureTypeEncoder
Type(bool isByRef = false)
899
/// Creates a <see cref="
SignatureTypeEncoder
"/>.
1028
public void Array(out
SignatureTypeEncoder
elementType, out ArrayShapeEncoder arrayShape)
1041
public void Array(Action<
SignatureTypeEncoder
> elementType, Action<ArrayShapeEncoder> arrayShape)
1052
SignatureTypeEncoder
elementTypeEncoder;
1176
public
SignatureTypeEncoder
Pointer()
1194
public
SignatureTypeEncoder
SZArray()
1340
public
SignatureTypeEncoder
Type(bool isByRef = false)