49 instantiations of PredefinedTypeInfo
Microsoft.CSharp (49)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (49)
128
new
PredefinedTypeInfo
(PredefinedType.PT_BYTE, typeof(byte), "System.Byte", FUNDTYPE.FT_U1),
129
new
PredefinedTypeInfo
(PredefinedType.PT_SHORT, typeof(short), "System.Int16", FUNDTYPE.FT_I2),
130
new
PredefinedTypeInfo
(PredefinedType.PT_INT, typeof(int), "System.Int32", FUNDTYPE.FT_I4),
131
new
PredefinedTypeInfo
(PredefinedType.PT_LONG, typeof(long), "System.Int64", FUNDTYPE.FT_I8),
132
new
PredefinedTypeInfo
(PredefinedType.PT_FLOAT, typeof(float), "System.Single", FUNDTYPE.FT_R4),
133
new
PredefinedTypeInfo
(PredefinedType.PT_DOUBLE, typeof(double), "System.Double", FUNDTYPE.FT_R8),
134
new
PredefinedTypeInfo
(PredefinedType.PT_DECIMAL, typeof(decimal), "System.Decimal", FUNDTYPE.FT_STRUCT),
135
new
PredefinedTypeInfo
(PredefinedType.PT_CHAR, typeof(char), "System.Char", FUNDTYPE.FT_U2),
136
new
PredefinedTypeInfo
(PredefinedType.PT_BOOL, typeof(bool), "System.Boolean", FUNDTYPE.FT_I1),
137
new
PredefinedTypeInfo
(PredefinedType.PT_SBYTE, typeof(sbyte), "System.SByte", FUNDTYPE.FT_I1),
138
new
PredefinedTypeInfo
(PredefinedType.PT_USHORT, typeof(ushort), "System.UInt16", FUNDTYPE.FT_U2),
139
new
PredefinedTypeInfo
(PredefinedType.PT_UINT, typeof(uint), "System.UInt32", FUNDTYPE.FT_U4),
140
new
PredefinedTypeInfo
(PredefinedType.PT_ULONG, typeof(ulong), "System.UInt64", FUNDTYPE.FT_U8),
141
new
PredefinedTypeInfo
(PredefinedType.PT_INTPTR, typeof(IntPtr), "System.IntPtr", FUNDTYPE.FT_STRUCT),
142
new
PredefinedTypeInfo
(PredefinedType.PT_UINTPTR, typeof(UIntPtr), "System.UIntPtr", FUNDTYPE.FT_STRUCT),
143
new
PredefinedTypeInfo
(PredefinedType.PT_OBJECT, typeof(object), "System.Object"),
144
new
PredefinedTypeInfo
(PredefinedType.PT_STRING, typeof(string), "System.String"),
145
new
PredefinedTypeInfo
(PredefinedType.PT_DELEGATE, typeof(Delegate), "System.Delegate"),
146
new
PredefinedTypeInfo
(PredefinedType.PT_MULTIDEL, typeof(MulticastDelegate), "System.MulticastDelegate"),
147
new
PredefinedTypeInfo
(PredefinedType.PT_ARRAY, typeof(Array), "System.Array"),
148
new
PredefinedTypeInfo
(PredefinedType.PT_TYPE, typeof(Type), "System.Type"),
149
new
PredefinedTypeInfo
(PredefinedType.PT_VALUE, typeof(ValueType), "System.ValueType"),
150
new
PredefinedTypeInfo
(PredefinedType.PT_ENUM, typeof(Enum), "System.Enum"),
151
new
PredefinedTypeInfo
(PredefinedType.PT_DATETIME, typeof(DateTime), "System.DateTime", FUNDTYPE.FT_STRUCT),
152
new
PredefinedTypeInfo
(PredefinedType.PT_IENUMERABLE, typeof(System.Collections.IEnumerable), "System.Collections.IEnumerable"),
153
new
PredefinedTypeInfo
(PredefinedType.PT_G_IENUMERABLE, typeof(IEnumerable<>), "System.Collections.Generic.IEnumerable`1"),
154
new
PredefinedTypeInfo
(PredefinedType.PT_G_OPTIONAL, typeof(Nullable<>), "System.Nullable`1", FUNDTYPE.FT_STRUCT),
155
new
PredefinedTypeInfo
(PredefinedType.PT_G_IQUERYABLE, typeof(System.Linq.IQueryable<>), "System.Linq.IQueryable`1"),
156
new
PredefinedTypeInfo
(PredefinedType.PT_G_ICOLLECTION, typeof(ICollection<>), "System.Collections.Generic.ICollection`1"),
157
new
PredefinedTypeInfo
(PredefinedType.PT_G_ILIST, typeof(IList<>), "System.Collections.Generic.IList`1"),
158
new
PredefinedTypeInfo
(PredefinedType.PT_G_EXPRESSION, typeof(System.Linq.Expressions.Expression<>), "System.Linq.Expressions.Expression`1"),
159
new
PredefinedTypeInfo
(PredefinedType.PT_EXPRESSION, typeof(System.Linq.Expressions.Expression), "System.Linq.Expressions.Expression"),
160
new
PredefinedTypeInfo
(PredefinedType.PT_BINARYEXPRESSION, typeof(System.Linq.Expressions.BinaryExpression), "System.Linq.Expressions.BinaryExpression"),
161
new
PredefinedTypeInfo
(PredefinedType.PT_UNARYEXPRESSION, typeof(System.Linq.Expressions.UnaryExpression), "System.Linq.Expressions.UnaryExpression"),
162
new
PredefinedTypeInfo
(PredefinedType.PT_CONSTANTEXPRESSION, typeof(System.Linq.Expressions.ConstantExpression), "System.Linq.Expressions.ConstantExpression"),
163
new
PredefinedTypeInfo
(PredefinedType.PT_PARAMETEREXPRESSION, typeof(System.Linq.Expressions.ParameterExpression), "System.Linq.Expressions.ParameterExpression"),
164
new
PredefinedTypeInfo
(PredefinedType.PT_MEMBEREXPRESSION, typeof(System.Linq.Expressions.MemberExpression), "System.Linq.Expressions.MemberExpression"),
165
new
PredefinedTypeInfo
(PredefinedType.PT_METHODCALLEXPRESSION, typeof(System.Linq.Expressions.MethodCallExpression), "System.Linq.Expressions.MethodCallExpression"),
166
new
PredefinedTypeInfo
(PredefinedType.PT_NEWEXPRESSION, typeof(System.Linq.Expressions.NewExpression), "System.Linq.Expressions.NewExpression"),
167
new
PredefinedTypeInfo
(PredefinedType.PT_NEWARRAYEXPRESSION, typeof(System.Linq.Expressions.NewArrayExpression), "System.Linq.Expressions.NewArrayExpression"),
168
new
PredefinedTypeInfo
(PredefinedType.PT_INVOCATIONEXPRESSION, typeof(System.Linq.Expressions.InvocationExpression), "System.Linq.Expressions.InvocationExpression"),
169
new
PredefinedTypeInfo
(PredefinedType.PT_FIELDINFO, typeof(System.Reflection.FieldInfo), "System.Reflection.FieldInfo"),
170
new
PredefinedTypeInfo
(PredefinedType.PT_METHODINFO, typeof(System.Reflection.MethodInfo), "System.Reflection.MethodInfo"),
171
new
PredefinedTypeInfo
(PredefinedType.PT_CONSTRUCTORINFO, typeof(System.Reflection.ConstructorInfo), "System.Reflection.ConstructorInfo"),
172
new
PredefinedTypeInfo
(PredefinedType.PT_PROPERTYINFO, typeof(System.Reflection.PropertyInfo), "System.Reflection.PropertyInfo"),
173
new
PredefinedTypeInfo
(PredefinedType.PT_MISSING, typeof(System.Reflection.Missing), "System.Reflection.Missing"),
174
new
PredefinedTypeInfo
(PredefinedType.PT_G_IREADONLYLIST, typeof(IReadOnlyList<>), "System.Collections.Generic.IReadOnlyList`1"),
175
new
PredefinedTypeInfo
(PredefinedType.PT_G_IREADONLYCOLLECTION, typeof(IReadOnlyCollection<>), "System.Collections.Generic.IReadOnlyCollection`1"),
176
new
PredefinedTypeInfo
(PredefinedType.PT_FUNC, typeof(Func<>), "System.Func`1")
1 reference to PredefinedTypeInfo
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
127
private static readonly
PredefinedTypeInfo
[] s_types = {