164 references to CorElementType
mscorlib (164)
system\enum.cs (29)
697case CorElementType.I1: 699case CorElementType.U1: 701case CorElementType.Boolean: 703case CorElementType.I2: 705case CorElementType.U2: 707case CorElementType.Char: 709case CorElementType.I4: 711case CorElementType.U4: 713case CorElementType.R4: 715case CorElementType.I8: 717case CorElementType.U8: 719case CorElementType.R8: 721case CorElementType.I: 723case CorElementType.U: 740private extern CorElementType InternalGetCorElementType(); 760case CorElementType.I1: 762case CorElementType.U1: 764case CorElementType.Boolean: 766case CorElementType.I2: 768case CorElementType.U2: 770case CorElementType.Char: 772case CorElementType.I4: 774case CorElementType.U4: 776case CorElementType.R4: 778case CorElementType.I8: 780case CorElementType.U8: 782case CorElementType.R8: 784case CorElementType.I: 786case CorElementType.U:
system\reflection\customattribute.cs (14)
989Boolean = CorElementType.Boolean, 990Char = CorElementType.Char, 991SByte = CorElementType.I1, 992Byte = CorElementType.U1, 993Int16 = CorElementType.I2, 994UInt16 = CorElementType.U2, 995Int32 = CorElementType.I4, 996UInt32 = CorElementType.U4, 997Int64 = CorElementType.I8, 998UInt64 = CorElementType.U8, 999Float = CorElementType.R4, 1000Double = CorElementType.R8, 1001String = CorElementType.String, 1002Array = CorElementType.SzArray,
system\reflection\emit\signaturehelper.cs (33)
299AddElementType(CorElementType.Pinned); 328AddElementType(CorElementType.CModOpt); 351AddElementType(CorElementType.CModReqd); 370AddElementType(CorElementType.MVar); 372AddElementType(CorElementType.Var); 378AddElementType(CorElementType.GenericInst); 405InternalAddTypeToken(tkType, CorElementType.ValueType); 409InternalAddTypeToken(tkType, CorElementType.Class); 428InternalAddTypeToken(tkType, CorElementType.ValueType); 432InternalAddTypeToken(tkType, CorElementType.Class); 437AddElementType(CorElementType.ByRef); 443AddElementType(CorElementType.Ptr); 450AddElementType(CorElementType.SzArray); 456AddElementType(CorElementType.Array); 471CorElementType type = CorElementType.Max; 478if (type == CorElementType.Class) 481type = CorElementType.Object; 483type = CorElementType.String; 497InternalAddTypeToken(m_module.GetTypeToken(clsArgument), CorElementType.ValueType); 501InternalAddTypeToken(m_module.GetTypeToken(clsArgument), CorElementType.Class); 568private void AddElementType(CorElementType cvt) 611private void InternalAddTypeToken(TypeToken clsToken, CorElementType CorType) 623AddElementType(CorElementType.Internal); 737internal static bool IsSimpleType(CorElementType type) 739if (type <= CorElementType.String) 742if (type == CorElementType.TypedByRef || type == CorElementType.I || type == CorElementType.U || type == CorElementType.Object) 814temp[newSigSize - 1] = (byte)CorElementType.End; 876AddElementType(CorElementType.Sentinel); 930AddElementType(CorElementType.End);
system\reflection\emit\typebuilder.cs (16)
476CorElementType corType = RuntimeTypeHandle.GetCorElementType((RuntimeType)type); 480case CorElementType.I1: 481case CorElementType.U1: 482case CorElementType.Boolean: 483case CorElementType.I2: 484case CorElementType.U2: 485case CorElementType.Char: 486case CorElementType.I4: 487case CorElementType.U4: 488case CorElementType.R4: 489case CorElementType.I8: 490case CorElementType.U8: 491case CorElementType.R8: 500SetConstantValue(module.GetNativeHandle(), tk, (int)CorElementType.String, pString); 506SetConstantValue(module.GetNativeHandle(), tk, (int)CorElementType.I8, &ticks); 524SetConstantValue(module.GetNativeHandle(), tk, (int)CorElementType.Class, null);
system\reflection\mdconstant.cs (29)
18CorElementType corElementType = 0; 35case CorElementType.Void: 38case CorElementType.Char: 42case CorElementType.I1: 46case CorElementType.U1: 50case CorElementType.I2: 54case CorElementType.U2: 58case CorElementType.I4: 62case CorElementType.U4: 66case CorElementType.I8: 70case CorElementType.U8: 89case CorElementType.Void: 92case CorElementType.I8: 96case CorElementType.U8: 113case CorElementType.Void: 116case CorElementType.Char: 119case CorElementType.I1: 122case CorElementType.U1: 125case CorElementType.I2: 128case CorElementType.U2: 131case CorElementType.I4: 134case CorElementType.U4: 137case CorElementType.I8: 140case CorElementType.U8: 143case CorElementType.Boolean : 149case CorElementType.R4 : 152case CorElementType.R8: 155case CorElementType.String: 160case CorElementType.Class:
system\reflection\mdimport.cs (2)
409public String GetDefaultValue(int mdToken, out long value, out int length, out CorElementType corElementType) 414corElementType = (CorElementType)_corElementType;
system\rttype.cs (15)
3596CorElementType corElementType = RuntimeTypeHandle.GetCorElementType(this); 3599case CorElementType.Boolean: 3601case CorElementType.Char: 3603case CorElementType.I1: 3605case CorElementType.U1: 3607case CorElementType.I2: 3609case CorElementType.U2: 3611case CorElementType.I4: 3613case CorElementType.U4: 3615case CorElementType.I8: 3617case CorElementType.U8: 3619case CorElementType.R4: 3621case CorElementType.R8: 3623case CorElementType.String: 3625case CorElementType.ValueType:
system\runtimehandles.cs (26)
72if ((CorElementType)Marshal.ReadInt32((IntPtr)arModifiers, i * sizeof(int)) == CorElementType.Ptr) 75else if ((CorElementType)Marshal.ReadInt32((IntPtr)arModifiers, i * sizeof(int)) == CorElementType.ByRef) 78else if ((CorElementType)Marshal.ReadInt32((IntPtr)arModifiers, i * sizeof(int)) == CorElementType.SzArray) 159CorElementType corElemType = GetCorElementType(type); 160return (corElemType >= CorElementType.Boolean && corElemType <= CorElementType.R8) || 161corElemType == CorElementType.I || 162corElemType == CorElementType.U; 168CorElementType corElemType = GetCorElementType(type); 169return (corElemType == CorElementType.ByRef); 175CorElementType corElemType = GetCorElementType(type); 176return (corElemType == CorElementType.Ptr); 182CorElementType corElemType = GetCorElementType(type); 183return (corElemType == CorElementType.Array || corElemType == CorElementType.SzArray); 189CorElementType corElemType = GetCorElementType(type); 190return (corElemType == CorElementType.SzArray); 196CorElementType corElemType = GetCorElementType(type); 198return ((corElemType == CorElementType.Array || corElemType == CorElementType.SzArray) // IsArray 199|| (corElemType == CorElementType.Ptr) // IsPointer 200|| (corElemType == CorElementType.ByRef)); // IsByRef 267internal extern static CorElementType GetCorElementType(RuntimeType type);