12 instantiations of SignatureTypeEncoder
ILAssembler (5)
EntityRegistry.cs (5)
816
var signatureTypeEncoder = new
SignatureTypeEncoder
(new BlobBuilder());
844
var sig = new
SignatureTypeEncoder
(new BlobBuilder());
862
var encoder = new
SignatureTypeEncoder
(new BlobBuilder());
873
var encoder = new
SignatureTypeEncoder
(new BlobBuilder());
879
var encoder = new
SignatureTypeEncoder
(new BlobBuilder());
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);
31 references to SignatureTypeEncoder
ILAssembler (5)
EntityRegistry.cs (5)
816
var
signatureTypeEncoder = new SignatureTypeEncoder(new BlobBuilder());
844
var
sig = new SignatureTypeEncoder(new BlobBuilder());
862
var
encoder = new SignatureTypeEncoder(new BlobBuilder());
873
var
encoder = new SignatureTypeEncoder(new BlobBuilder());
879
var
encoder = new SignatureTypeEncoder(new BlobBuilder());
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureEncoder.cs (1)
46
public void EncodeTypeSignature(
SignatureTypeEncoder
encoder, TypeDesc type)
Microsoft.CodeAnalysis (7)
PEWriter\MetadataWriter.cs (7)
3132
var
typeEncoder = new BlobEncoder(builder).FieldSignature();
3469
var
typeEncoder = encoder.Type(parameterTypeInformation.IsByReference);
3481
var
typeEncoder = fieldTypeEncoder.Type(fieldReference.IsByReference);
3841
var
typeEncoder = returnTypeEncoder.Type(signature.ReturnValueIsByRef);
3862
private void SerializeTypeReference(
SignatureTypeEncoder
encoder, ITypeReference typeReference)
3927
SignatureTypeEncoder
elementType;
3978
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)