74 references to ConstantTypeCode
ILCompiler.Compiler (9)
Compiler\DependencyAnalysis\AsyncContinuationEETypeNode.cs (1)
49
Debug.Assert(constant.TypeCode == System.Reflection.Metadata.
ConstantTypeCode
.Int32);
Compiler\UserDefinedTypeDescriptor.cs (8)
485
case
ConstantTypeCode
.Byte:
487
case
ConstantTypeCode
.Int16:
489
case
ConstantTypeCode
.Int32:
491
case
ConstantTypeCode
.Int64:
493
case
ConstantTypeCode
.SByte:
495
case
ConstantTypeCode
.UInt16:
497
case
ConstantTypeCode
.UInt32:
499
case
ConstantTypeCode
.UInt64:
ILCompiler.MetadataTransform (15)
ILCompiler\Metadata\Transform.Constant.cs (15)
10
using ConstantTypeCode = System.Reflection.Metadata.
ConstantTypeCode
;
25
case
ConstantTypeCode
.Boolean:
27
case
ConstantTypeCode
.Byte:
29
case
ConstantTypeCode
.Char:
31
case
ConstantTypeCode
.Double:
33
case
ConstantTypeCode
.Int16:
35
case
ConstantTypeCode
.Int32:
37
case
ConstantTypeCode
.Int64:
39
case
ConstantTypeCode
.SByte:
41
case
ConstantTypeCode
.Single:
43
case
ConstantTypeCode
.String:
45
case
ConstantTypeCode
.UInt16:
47
case
ConstantTypeCode
.UInt32:
49
case
ConstantTypeCode
.UInt64:
51
case
ConstantTypeCode
.NullReference:
Microsoft.CodeAnalysis (15)
MetadataReader\PEModule.cs (14)
3739
case
ConstantTypeCode
.Boolean:
3742
case
ConstantTypeCode
.Char:
3745
case
ConstantTypeCode
.SByte:
3748
case
ConstantTypeCode
.Int16:
3751
case
ConstantTypeCode
.Int32:
3754
case
ConstantTypeCode
.Int64:
3757
case
ConstantTypeCode
.Byte:
3760
case
ConstantTypeCode
.UInt16:
3763
case
ConstantTypeCode
.UInt32:
3766
case
ConstantTypeCode
.UInt64:
3769
case
ConstantTypeCode
.Single:
3772
case
ConstantTypeCode
.Double:
3775
case
ConstantTypeCode
.String:
3778
case
ConstantTypeCode
.NullReference:
PEWriter\MetadataWriter.PortablePdb.cs (1)
202
builder.WriteByte((byte)
ConstantTypeCode
.String);
System.Reflection.Metadata (20)
System\Reflection\Metadata\BlobReader.cs (17)
636
/// <exception cref="ArgumentOutOfRangeException"><paramref name="typeCode"/> is not a valid <see cref="
ConstantTypeCode
"/>.</exception>
639
/// Constants of type <see cref="
ConstantTypeCode
.String"/> are encoded as UTF16 strings, use <see cref="ReadUTF16(int)"/> to read them.
641
public object? ReadConstant(
ConstantTypeCode
typeCode)
652
case
ConstantTypeCode
.Boolean:
655
case
ConstantTypeCode
.Char:
658
case
ConstantTypeCode
.SByte:
661
case
ConstantTypeCode
.Int16:
664
case
ConstantTypeCode
.Int32:
667
case
ConstantTypeCode
.Int64:
670
case
ConstantTypeCode
.Byte:
673
case
ConstantTypeCode
.UInt16:
676
case
ConstantTypeCode
.UInt32:
679
case
ConstantTypeCode
.UInt64:
682
case
ConstantTypeCode
.Single:
685
case
ConstantTypeCode
.Double:
688
case
ConstantTypeCode
.String:
691
case
ConstantTypeCode
.NullReference:
System\Reflection\Metadata\Internal\Tables.cs (2)
712
internal
ConstantTypeCode
GetType(ConstantHandle handle)
715
return (
ConstantTypeCode
)this.Block.PeekByte(rowOffset + _TypeOffset);
System\Reflection\Metadata\TypeSystem\Constant.cs (1)
33
public
ConstantTypeCode
TypeCode
System.Reflection.MetadataLoadContext (15)
System\Reflection\TypeLoading\General\Ecma\EcmaDefaultValueProcessing.cs (15)
22
if (constantValue.Value.IsNil && constantValue.TypeCode !=
ConstantTypeCode
.String)
28
case
ConstantTypeCode
.Boolean:
31
case
ConstantTypeCode
.Char:
34
case
ConstantTypeCode
.SByte:
37
case
ConstantTypeCode
.Int16:
40
case
ConstantTypeCode
.Int32:
43
case
ConstantTypeCode
.Int64:
46
case
ConstantTypeCode
.Byte:
49
case
ConstantTypeCode
.UInt16:
52
case
ConstantTypeCode
.UInt32:
55
case
ConstantTypeCode
.UInt64:
58
case
ConstantTypeCode
.Single:
61
case
ConstantTypeCode
.Double:
64
case
ConstantTypeCode
.String:
67
case
ConstantTypeCode
.NullReference: