34 references to EmbeddedSignatureDataKind
ILCompiler.Compiler (9)
parent\parent\Common\TypeSystem\IL\Stubs\CalliMarshallingMethodThunk.cs (1)
74
kind =
EmbeddedSignatureDataKind
.RequiredCustomModifier,
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.cs (1)
195
if (customModifier.kind !=
EmbeddedSignatureDataKind
.RequiredCustomModifier)
parent\parent\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (2)
71
if (data.kind !=
EmbeddedSignatureDataKind
.OptionalCustomModifier)
269
kind =
EmbeddedSignatureDataKind
.OptionalCustomModifier,
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
519
if (_embeddedData[_embeddedDataIndex].kind ==
EmbeddedSignatureDataKind
.UnmanagedCallConv)
544
if (_embeddedData[_embeddedDataIndex].kind ==
EmbeddedSignatureDataKind
.ArrayShape)
609
case
EmbeddedSignatureDataKind
.OptionalCustomModifier:
617
case
EmbeddedSignatureDataKind
.RequiredCustomModifier:
625
case
EmbeddedSignatureDataKind
.ArrayShape:
ILCompiler.ReadyToRun (9)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
200
EmbeddedSignatureDataKind
.RequiredCustomModifier,
parent\parent\Common\TypeSystem\Interop\IL\MarshalHelpers.cs (1)
195
if (customModifier.kind !=
EmbeddedSignatureDataKind
.RequiredCustomModifier)
parent\parent\Common\TypeSystem\Interop\UnmanagedCallingConventions.cs (2)
71
if (data.kind !=
EmbeddedSignatureDataKind
.OptionalCustomModifier)
269
kind =
EmbeddedSignatureDataKind
.OptionalCustomModifier,
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
519
if (_embeddedData[_embeddedDataIndex].kind ==
EmbeddedSignatureDataKind
.UnmanagedCallConv)
544
if (_embeddedData[_embeddedDataIndex].kind ==
EmbeddedSignatureDataKind
.ArrayShape)
609
case
EmbeddedSignatureDataKind
.OptionalCustomModifier:
617
case
EmbeddedSignatureDataKind
.RequiredCustomModifier:
625
case
EmbeddedSignatureDataKind
.ArrayShape:
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
200
EmbeddedSignatureDataKind
.RequiredCustomModifier,
ILCompiler.TypeSystem (15)
parent\parent\Common\TypeSystem\Common\MethodDesc.cs (6)
40
public
EmbeddedSignatureDataKind
kind;
197
EmbeddedSignatureDataKind
kind,
200
Debug.Assert(kind is
EmbeddedSignatureDataKind
.RequiredCustomModifier or
EmbeddedSignatureDataKind
.OptionalCustomModifier);
232
public EmbeddedSignatureData[] GetEmbeddedSignatureData(ReadOnlySpan<
EmbeddedSignatureDataKind
> kinds)
243
foreach (
var
k in kinds)
parent\parent\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (4)
184
_embeddedSignatureDataList.Add(new EmbeddedSignatureData { index = string.Join(".", _indexStack) + "|" + arrayShapeString.ToString(), kind =
EmbeddedSignatureDataKind
.ArrayShape, type = null });
295
_embeddedSignatureDataList?.Add(new EmbeddedSignatureData { index = string.Join(".", _indexStack), kind =
EmbeddedSignatureDataKind
.RequiredCustomModifier, type = ResolveHandle(typeHandle) });
307
_embeddedSignatureDataList?.Add(new EmbeddedSignatureData { index = string.Join(".", _indexStack), kind =
EmbeddedSignatureDataKind
.OptionalCustomModifier, type = ResolveHandle(typeHandle) });
411
_embeddedSignatureDataList?.Add(new EmbeddedSignatureData { index = string.Join(".", _indexStack) + "|" + ((int)signatureCallConv).ToString(), kind =
EmbeddedSignatureDataKind
.UnmanagedCallConv, type = null });
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (5)
265
ReadOnlySpan<
EmbeddedSignatureDataKind
> kinds =
267
EmbeddedSignatureDataKind
.UnmanagedCallConv,
268
EmbeddedSignatureDataKind
.RequiredCustomModifier,
269
EmbeddedSignatureDataKind
.OptionalCustomModifier
301
Debug.Assert(dd.kind ==
EmbeddedSignatureDataKind
.UnmanagedCallConv);