1 write to _valueTypes
BoundTreeGenerator (1)
BoundNodeClassWriter.cs (1)
49
_valueTypes
= new HashSet<string>();
35 references to _valueTypes
BoundTreeGenerator (35)
BoundNodeClassWriter.cs (35)
51
_valueTypes
.Add(t.Name);
56
_valueTypes
.Add("bool");
57
_valueTypes
.Add("int");
58
_valueTypes
.Add("uint");
59
_valueTypes
.Add("short");
60
_valueTypes
.Add("ushort");
61
_valueTypes
.Add("long");
62
_valueTypes
.Add("ulong");
63
_valueTypes
.Add("byte");
64
_valueTypes
.Add("sbyte");
65
_valueTypes
.Add("char");
66
_valueTypes
.Add("Boolean");
70
_valueTypes
.Add("Boolean");
71
_valueTypes
.Add("Integer");
72
_valueTypes
.Add("UInteger");
73
_valueTypes
.Add("Short");
74
_valueTypes
.Add("UShort");
75
_valueTypes
.Add("Long");
76
_valueTypes
.Add("ULong");
77
_valueTypes
.Add("Byte");
78
_valueTypes
.Add("SByte");
79
_valueTypes
.Add("Char");
83
_valueTypes
.Add("Int8");
84
_valueTypes
.Add("Int16");
85
_valueTypes
.Add("Int32");
86
_valueTypes
.Add("Int64");
87
_valueTypes
.Add("UInt8");
88
_valueTypes
.Add("UInt16");
89
_valueTypes
.Add("UInt32");
90
_valueTypes
.Add("UInt64");
91
_valueTypes
.Add("ImmutableArray");
92
_valueTypes
.Add("PropertyAccessKind");
93
_valueTypes
.Add("TypeWithAnnotations");
94
_valueTypes
.Add("BitVector");
1752
private bool IsValueType(string typeName) =>
_valueTypes
.Contains(GetGenericType(typeName).TrimEnd('?'));