7 instantiations of SignatureTypeEncoder
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
1379
SignatureTypeEncoder encoder =
new
(blobBuilder);
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);
25 references to SignatureTypeEncoder
Microsoft.CodeAnalysis (7)
PEWriter\MetadataWriter.cs (7)
3117
var
typeEncoder = new BlobEncoder(builder).FieldSignature();
3454
var
typeEncoder = encoder.Type(parameterTypeInformation.IsByReference);
3466
var
typeEncoder = new BlobEncoder(builder).FieldSignature();
3831
var
typeEncoder = returnTypeEncoder.Type(signature.ReturnValueIsByRef);
3852
private void SerializeTypeReference(
SignatureTypeEncoder
encoder, ITypeReference typeReference)
3917
SignatureTypeEncoder
elementType;
3968
private static void SerializePrimitiveType(
SignatureTypeEncoder
encoder, PrimitiveTypeCode primitiveType)
System.Reflection.Emit (5)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
1379
SignatureTypeEncoder
encoder = new(blobBuilder);
System\Reflection\Emit\SignatureHelper.cs (4)
158
private static void WriteSignatureForType(
SignatureTypeEncoder
signature, Type type, ModuleBuilderImpl module, Type[]? requiredModifiers = null, Type[]? optionalModifiers = null)
172
signature.Array(out
SignatureTypeEncoder
elTypeSignature, out ArrayShapeEncoder arrayEncoder);
226
internal static void WriteSignatureForFunctionPointerType(
SignatureTypeEncoder
signature, Type type, ModuleBuilderImpl module)
289
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)