2561 references to TypeCode
mscorlib (336)
system\boolean.cs (2)
230public TypeCode GetTypeCode() { 231return TypeCode.Boolean;
system\byte.cs (2)
183public TypeCode GetTypeCode() { 184return TypeCode.Byte;
system\char.cs (2)
428public TypeCode GetTypeCode() { 429return TypeCode.Char;
system\Collections\Concurrent\ConcurrentDictionary.cs (12)
152case TypeCode.Boolean: 153case TypeCode.Byte: 154case TypeCode.Char: 155case TypeCode.Int16: 156case TypeCode.Int32: 157case TypeCode.SByte: 158case TypeCode.Single: 159case TypeCode.UInt16: 160case TypeCode.UInt32: 162case TypeCode.Int64: 163case TypeCode.Double: 164case TypeCode.UInt64:
system\collections\generic\equalitycomparer.cs (10)
62TypeCode underlyingTypeCode = Type.GetTypeCode(Enum.GetUnderlyingType(t)); 68case TypeCode.Int16: // short 70case TypeCode.SByte: 72case TypeCode.Int32: 73case TypeCode.UInt32: 74case TypeCode.Byte: 75case TypeCode.UInt16: //ushort 77case TypeCode.Int64: 78case TypeCode.UInt64: 407if (Type.GetTypeCode(Enum.GetUnderlyingType(typeof(T))) != TypeCode.Int32) {
system\convert.cs (61)
171public static TypeCode GetTypeCode(object value) { 172if (value == null) return TypeCode.Empty; 178return TypeCode.Object; 187return convertible != null? convertible.GetTypeCode() == TypeCode.DBNull: false; 202public static Object ChangeType(Object value, TypeCode typeCode) { 206public static Object ChangeType(Object value, TypeCode typeCode, IFormatProvider provider) { 207if (value == null && (typeCode == TypeCode.Empty || typeCode == TypeCode.String || typeCode == TypeCode.Object)) { 220case TypeCode.Boolean: 222case TypeCode.Char: 224case TypeCode.SByte: 226case TypeCode.Byte: 228case TypeCode.Int16: 230case TypeCode.UInt16: 232case TypeCode.Int32: 234case TypeCode.UInt32: 236case TypeCode.Int64: 238case TypeCode.UInt64: 240case TypeCode.Single: 242case TypeCode.Double: 244case TypeCode.Decimal: 246case TypeCode.DateTime: 248case TypeCode.String: 250case TypeCode.Object: 252case TypeCode.DBNull: 254case TypeCode.Empty: 277if (rtTargetType == ConvertTypes[(int)TypeCode.Boolean]) 279if (rtTargetType == ConvertTypes[(int)TypeCode.Char]) 281if (rtTargetType == ConvertTypes[(int)TypeCode.SByte]) 283if (rtTargetType == ConvertTypes[(int)TypeCode.Byte]) 285if (rtTargetType == ConvertTypes[(int)TypeCode.Int16]) 287if (rtTargetType == ConvertTypes[(int)TypeCode.UInt16]) 289if (rtTargetType == ConvertTypes[(int)TypeCode.Int32]) 291if (rtTargetType == ConvertTypes[(int)TypeCode.UInt32]) 293if (rtTargetType == ConvertTypes[(int)TypeCode.Int64]) 295if (rtTargetType == ConvertTypes[(int)TypeCode.UInt64]) 297if (rtTargetType == ConvertTypes[(int)TypeCode.Single]) 299if (rtTargetType == ConvertTypes[(int)TypeCode.Double]) 301if (rtTargetType == ConvertTypes[(int)TypeCode.Decimal]) 303if (rtTargetType == ConvertTypes[(int)TypeCode.DateTime]) 305if (rtTargetType == ConvertTypes[(int)TypeCode.String]) 307if (rtTargetType == ConvertTypes[(int)TypeCode.Object]) 312if (rtTargetType == ConvertTypes[(int)TypeCode.DBNull]) 314if (rtTargetType == ConvertTypes[(int)TypeCode.Empty]) 348if (rtConversionType==ConvertTypes[(int)TypeCode.Boolean]) 350if (rtConversionType==ConvertTypes[(int)TypeCode.Char]) 352if (rtConversionType==ConvertTypes[(int)TypeCode.SByte]) 354if (rtConversionType==ConvertTypes[(int)TypeCode.Byte]) 356if (rtConversionType==ConvertTypes[(int)TypeCode.Int16]) 358if (rtConversionType==ConvertTypes[(int)TypeCode.UInt16]) 360if (rtConversionType==ConvertTypes[(int)TypeCode.Int32]) 362if (rtConversionType==ConvertTypes[(int)TypeCode.UInt32]) 364if (rtConversionType==ConvertTypes[(int)TypeCode.Int64]) 366if (rtConversionType==ConvertTypes[(int)TypeCode.UInt64]) 368if (rtConversionType==ConvertTypes[(int)TypeCode.Single]) 370if (rtConversionType==ConvertTypes[(int)TypeCode.Double]) 372if (rtConversionType==ConvertTypes[(int)TypeCode.Decimal]) 374if (rtConversionType==ConvertTypes[(int)TypeCode.DateTime]) 376if (rtConversionType==ConvertTypes[(int)TypeCode.String]) 378if (rtConversionType==ConvertTypes[(int)TypeCode.Object])
system\datetime.cs (2)
1573public TypeCode GetTypeCode() { 1574return TypeCode.DateTime;
system\dbnull.cs (2)
43public TypeCode GetTypeCode() { 44return TypeCode.DBNull;
system\decimal.cs (2)
1196public TypeCode GetTypeCode() { 1197return TypeCode.Decimal;
system\diagnostics\eventing\eventsource.cs (14)
6734case TypeCode.Boolean: 6736case TypeCode.Byte: 6738case TypeCode.Char: 6739case TypeCode.UInt16: 6741case TypeCode.UInt32: 6743case TypeCode.UInt64: 6745case TypeCode.SByte: 6747case TypeCode.Int16: 6749case TypeCode.Int32: 6751case TypeCode.Int64: 6753case TypeCode.String: 6755case TypeCode.Single: 6757case TypeCode.Double: 6759case TypeCode.DateTime:
system\diagnostics\eventing\StubEnvironment.cs (1)
208public static TypeCode GetTypeCode(this Type type) { return Type.GetTypeCode(type); }
system\double.cs (2)
298public TypeCode GetTypeCode() { 299return TypeCode.Double;
system\enum.cs (46)
52TypeCode typeCode = Convert.GetTypeCode(value); 56case TypeCode.SByte : 63case TypeCode.Byte : 70case TypeCode.Boolean: 78case TypeCode.Int16: 85case TypeCode.UInt16 : 92case TypeCode.Char: 99case TypeCode.UInt32: 106case TypeCode.Int32 : 113case TypeCode.UInt64 : 120case TypeCode.Int64 : 213TypeCode typeCode = Convert.GetTypeCode(value); 218case TypeCode.SByte: 219case TypeCode.Int16: 220case TypeCode.Int32: 221case TypeCode.Int64: 225case TypeCode.Byte: 226case TypeCode.UInt16: 227case TypeCode.UInt32: 228case TypeCode.UInt64: 229case TypeCode.Boolean: 230case TypeCode.Char: 546TypeCode typeCode = Convert.GetTypeCode(value); 550((typeCode == TypeCode.Boolean) || (typeCode == TypeCode.Char))) 558case TypeCode.Int32 : 561case TypeCode.SByte : 564case TypeCode.Int16 : 567case TypeCode.Int64 : 570case TypeCode.UInt32 : 573case TypeCode.Byte : 576case TypeCode.UInt16 : 579case TypeCode.UInt64 : 582case TypeCode.Char: 585case TypeCode.Boolean: 892public TypeCode GetTypeCode() 899return TypeCode.Int32; 904return TypeCode.SByte; 909return TypeCode.Int16; 914return TypeCode.Int64; 919return TypeCode.UInt32; 924return TypeCode.Byte; 929return TypeCode.UInt16; 934return TypeCode.UInt64; 939return TypeCode.Boolean; 944return TypeCode.Char;
system\iconvertible.cs (1)
43TypeCode GetTypeCode();
system\int16.cs (2)
196public TypeCode GetTypeCode() { 197return TypeCode.Int16;
system\int32.cs (2)
170public TypeCode GetTypeCode() { 171return TypeCode.Int32;
system\int64.cs (2)
149public TypeCode GetTypeCode() { 150return TypeCode.Int64;
system\reflection\emit\customattributebuilder.cs (42)
81case TypeCode.SByte: 82case TypeCode.Byte: 83case TypeCode.Int16: 84case TypeCode.UInt16: 85case TypeCode.Int32: 86case TypeCode.UInt32: 87case TypeCode.Int64: 88case TypeCode.UInt64: 157TypeCode paramTC = Type.GetTypeCode(paramTypes[i]); 159if (paramTC != TypeCode.Object || !ValidateType(constructorArgs[i].GetType())) 295case TypeCode.SByte: 298case TypeCode.Byte: 301case TypeCode.Char: 304case TypeCode.Boolean: 307case TypeCode.Int16: 310case TypeCode.UInt16: 313case TypeCode.Int32: 316case TypeCode.UInt32: 319case TypeCode.Int64: 322case TypeCode.UInt64: 325case TypeCode.Single: 328case TypeCode.Double: 391case TypeCode.SByte: 394case TypeCode.Byte: 397case TypeCode.Int16: 400case TypeCode.UInt16: 403case TypeCode.Int32: 406case TypeCode.UInt32: 409case TypeCode.Int64: 412case TypeCode.UInt64: 457case TypeCode.SByte: 460case TypeCode.Byte: 463case TypeCode.Char: 466case TypeCode.Boolean: 469case TypeCode.Int16: 472case TypeCode.UInt16: 475case TypeCode.Int32: 478case TypeCode.UInt32: 481case TypeCode.Int64: 484case TypeCode.UInt64: 487case TypeCode.Single: 490case TypeCode.Double:
system\rttype.cs (29)
1571private TypeCode m_typeCode; 1598m_typeCode = TypeCode.Empty; 1725internal TypeCode TypeCode 3589protected override TypeCode GetTypeCodeImpl() 3591TypeCode typeCode = Cache.TypeCode; 3593if (typeCode != TypeCode.Empty) 3600typeCode = TypeCode.Boolean; break; 3602typeCode = TypeCode.Char; break; 3604typeCode = TypeCode.SByte; break; 3606typeCode = TypeCode.Byte; break; 3608typeCode = TypeCode.Int16; break; 3610typeCode = TypeCode.UInt16; break; 3612typeCode = TypeCode.Int32; break; 3614typeCode = TypeCode.UInt32; break; 3616typeCode = TypeCode.Int64; break; 3618typeCode = TypeCode.UInt64; break; 3620typeCode = TypeCode.Single; break; 3622typeCode = TypeCode.Double; break; 3624typeCode = TypeCode.String; break; 3626if (this == Convert.ConvertTypes[(int)TypeCode.Decimal]) 3627typeCode = TypeCode.Decimal; 3628else if (this == Convert.ConvertTypes[(int)TypeCode.DateTime]) 3629typeCode = TypeCode.DateTime; 3633typeCode = TypeCode.Object; 3636if (this == Convert.ConvertTypes[(int)TypeCode.DBNull]) 3637typeCode = TypeCode.DBNull; 3638else if (this == Convert.ConvertTypes[(int)TypeCode.String]) 3639typeCode = TypeCode.String; 3641typeCode = TypeCode.Object;
system\runtime\interopservices\tceadaptergen\eventsinkhelperwriter.cs (12)
202case TypeCode.Boolean: 203case TypeCode.Char: 204case TypeCode.Byte: 205case TypeCode.SByte: 206case TypeCode.Int16: 207case TypeCode.UInt16: 208case TypeCode.Int32: 209case TypeCode.UInt32: 213case TypeCode.Int64: 214case TypeCode.UInt64: 219case TypeCode.Single: 223case TypeCode.Double:
system\runtime\serialization\formatterconverter.cs (1)
36public Object Convert(Object value, TypeCode typeCode) {
system\runtime\serialization\formatters\binary\binaryconverter.cs (39)
404private static volatile TypeCode[] typeCodeA; 408TypeCode[] typeCodeATemp = new TypeCode[primitiveTypeEnumLength]; 409typeCodeATemp[(int)InternalPrimitiveTypeE.Invalid] = TypeCode.Object; 410typeCodeATemp[(int)InternalPrimitiveTypeE.Boolean] = TypeCode.Boolean; 411typeCodeATemp[(int)InternalPrimitiveTypeE.Byte] = TypeCode.Byte; 412typeCodeATemp[(int)InternalPrimitiveTypeE.Char] = TypeCode.Char; 413typeCodeATemp[(int)InternalPrimitiveTypeE.Decimal] = TypeCode.Decimal; 414typeCodeATemp[(int)InternalPrimitiveTypeE.Double] = TypeCode.Double; 415typeCodeATemp[(int)InternalPrimitiveTypeE.Int16] = TypeCode.Int16; 416typeCodeATemp[(int)InternalPrimitiveTypeE.Int32] = TypeCode.Int32; 417typeCodeATemp[(int)InternalPrimitiveTypeE.Int64] = TypeCode.Int64; 418typeCodeATemp[(int)InternalPrimitiveTypeE.SByte] = TypeCode.SByte; 419typeCodeATemp[(int)InternalPrimitiveTypeE.Single] = TypeCode.Single; 420typeCodeATemp[(int)InternalPrimitiveTypeE.TimeSpan] = TypeCode.Object; 421typeCodeATemp[(int)InternalPrimitiveTypeE.DateTime] = TypeCode.DateTime; 422typeCodeATemp[(int)InternalPrimitiveTypeE.UInt16] = TypeCode.UInt16; 423typeCodeATemp[(int)InternalPrimitiveTypeE.UInt32] = TypeCode.UInt32; 424typeCodeATemp[(int)InternalPrimitiveTypeE.UInt64] = TypeCode.UInt64; 429internal static TypeCode ToTypeCode(InternalPrimitiveTypeE code) 442codeATemp[(int)TypeCode.Empty] = InternalPrimitiveTypeE.Invalid; 443codeATemp[(int)TypeCode.Object] = InternalPrimitiveTypeE.Invalid; 445codeATemp[(int)TypeCode.DBNull] = InternalPrimitiveTypeE.Invalid; 447codeATemp[(int)TypeCode.Boolean] = InternalPrimitiveTypeE.Boolean; 448codeATemp[(int)TypeCode.Char] = InternalPrimitiveTypeE.Char; 449codeATemp[(int)TypeCode.SByte] = InternalPrimitiveTypeE.SByte; 450codeATemp[(int)TypeCode.Byte] = InternalPrimitiveTypeE.Byte; 451codeATemp[(int)TypeCode.Int16] = InternalPrimitiveTypeE.Int16; 452codeATemp[(int)TypeCode.UInt16] = InternalPrimitiveTypeE.UInt16; 453codeATemp[(int)TypeCode.Int32] = InternalPrimitiveTypeE.Int32; 454codeATemp[(int)TypeCode.UInt32] = InternalPrimitiveTypeE.UInt32; 455codeATemp[(int)TypeCode.Int64] = InternalPrimitiveTypeE.Int64; 456codeATemp[(int)TypeCode.UInt64] = InternalPrimitiveTypeE.UInt64; 457codeATemp[(int)TypeCode.Single] = InternalPrimitiveTypeE.Single; 458codeATemp[(int)TypeCode.Double] = InternalPrimitiveTypeE.Double; 459codeATemp[(int)TypeCode.Decimal] = InternalPrimitiveTypeE.Decimal; 460codeATemp[(int)TypeCode.DateTime] = InternalPrimitiveTypeE.DateTime; 462codeATemp[(int)TypeCode.String] = InternalPrimitiveTypeE.Invalid; 467internal static InternalPrimitiveTypeE ToPrimitiveTypeEnum(TypeCode typeCode)
system\runtime\serialization\iformatterconverter.cs (1)
25Object Convert(Object value, TypeCode typeCode);
system\sbyte.cs (2)
204public TypeCode GetTypeCode() { 205return TypeCode.SByte;
system\single.cs (2)
267public TypeCode GetTypeCode() { 268return TypeCode.Single;
system\string.cs (2)
3360public TypeCode GetTypeCode() { 3361return TypeCode.String;
system\stubhelpers.cs (13)
1033case TypeCode.SByte: vt = VarEnum.VT_I1; break; 1034case TypeCode.Byte: vt = VarEnum.VT_UI1; break; 1035case TypeCode.Int16: vt = VarEnum.VT_I2; break; 1036case TypeCode.UInt16: vt = VarEnum.VT_UI2; break; 1037case TypeCode.Int32: vt = VarEnum.VT_I4; break; 1038case TypeCode.UInt32: vt = VarEnum.VT_UI4; break; 1039case TypeCode.Int64: vt = VarEnum.VT_I8; break; 1040case TypeCode.UInt64: vt = VarEnum.VT_UI8; break; 1041case TypeCode.Single: vt = VarEnum.VT_R4; break; 1042case TypeCode.Double: vt = VarEnum.VT_R8; break; 1043case TypeCode.Char: vt = (IsAnsi(dwFlags) ? (VarEnum)VTHACK_ANSICHAR : VarEnum.VT_UI2); break; 1044case TypeCode.Boolean: vt = (VarEnum)VTHACK_WINBOOL; break; 1046case TypeCode.Object:
system\type.cs (4)
234public static TypeCode GetTypeCode(Type type) 237return TypeCode.Empty; 241protected virtual TypeCode GetTypeCodeImpl() 250return TypeCode.Object;
system\uint16.cs (2)
172public TypeCode GetTypeCode() { 173return TypeCode.UInt16;
system\uint32.cs (2)
154public TypeCode GetTypeCode() { 155return TypeCode.UInt32;
system\uint64.cs (2)
149public TypeCode GetTypeCode() { 150return TypeCode.UInt64;
system\variant.cs (18)
455case TypeCode.Empty: 459case TypeCode.Object: 463case TypeCode.DBNull: 467case TypeCode.Boolean: 471case TypeCode.Char: 475case TypeCode.SByte: 479case TypeCode.Byte: 483case TypeCode.Int16: 487case TypeCode.UInt16: 491case TypeCode.Int32: 495case TypeCode.UInt32: 499case TypeCode.Int64: 503case TypeCode.UInt64: 507case TypeCode.Single: 511case TypeCode.Double: 515case TypeCode.Decimal: 519case TypeCode.DateTime: 523case TypeCode.String:
PresentationFramework (78)
src\Framework\System\Windows\Controls\DataGridLengthConverter.cs (12)
30TypeCode tc = Type.GetTypeCode(sourceType); 33case TypeCode.String: 34case TypeCode.Decimal: 35case TypeCode.Single: 36case TypeCode.Double: 37case TypeCode.Int16: 38case TypeCode.Int32: 39case TypeCode.Int64: 40case TypeCode.UInt16: 41case TypeCode.UInt32: 42case TypeCode.UInt64: 43case TypeCode.Byte:
src\Framework\System\Windows\Controls\VirtualizationCacheLengthConverter.cs (11)
45TypeCode tc = Type.GetTypeCode(sourceType); 48case TypeCode.String: 49case TypeCode.Decimal: 50case TypeCode.Single: 51case TypeCode.Double: 52case TypeCode.Int16: 53case TypeCode.Int32: 54case TypeCode.Int64: 55case TypeCode.UInt16: 56case TypeCode.UInt32: 57case TypeCode.UInt64:
src\Framework\System\Windows\CornerRadiusConverter.cs (11)
47TypeCode tc = Type.GetTypeCode(sourceType); 50case TypeCode.String: 51case TypeCode.Decimal: 52case TypeCode.Single: 53case TypeCode.Double: 54case TypeCode.Int16: 55case TypeCode.Int32: 56case TypeCode.Int64: 57case TypeCode.UInt16: 58case TypeCode.UInt32: 59case TypeCode.UInt64:
src\Framework\System\Windows\FigureLengthConverter.cs (11)
58TypeCode tc = Type.GetTypeCode(sourceType); 61case TypeCode.String: 62case TypeCode.Decimal: 63case TypeCode.Single: 64case TypeCode.Double: 65case TypeCode.Int16: 66case TypeCode.Int32: 67case TypeCode.Int64: 68case TypeCode.UInt16: 69case TypeCode.UInt32: 70case TypeCode.UInt64:
src\Framework\System\Windows\GridLengthConverter.cs (11)
61TypeCode tc = Type.GetTypeCode(sourceType); 64case TypeCode.String: 65case TypeCode.Decimal: 66case TypeCode.Single: 67case TypeCode.Double: 68case TypeCode.Int16: 69case TypeCode.Int32: 70case TypeCode.Int64: 71case TypeCode.UInt16: 72case TypeCode.UInt32: 73case TypeCode.UInt64:
src\Framework\System\Windows\LengthConverter.cs (11)
54TypeCode tc = Type.GetTypeCode(sourceType); 57case TypeCode.String: 58case TypeCode.Decimal: 59case TypeCode.Single: 60case TypeCode.Double: 61case TypeCode.Int16: 62case TypeCode.Int32: 63case TypeCode.Int64: 64case TypeCode.UInt16: 65case TypeCode.UInt32: 66case TypeCode.UInt64:
src\Framework\System\Windows\ThicknessConverter.cs (11)
47TypeCode tc = Type.GetTypeCode(sourceType); 50case TypeCode.String: 51case TypeCode.Decimal: 52case TypeCode.Single: 53case TypeCode.Double: 54case TypeCode.Int16: 55case TypeCode.Int32: 56case TypeCode.Int64: 57case TypeCode.UInt16: 58case TypeCode.UInt32: 59case TypeCode.UInt64:
System.AddIn.Contract (108)
System\Addin\Contract\RemoteArgument.cs (108)
51private readonly TypeCode intrinsicTypeCode; 82TypeCode typeCode; 105public static RemoteArgument CreateRemoteArgument(object value, bool isByRef, TypeCode typeCodeToUse) 111if ((typeCodeToUse == TypeCode.Object) && (contractValue == null) && (value != null)) 118else if ((typeCodeToUse == TypeCode.Empty) && (value != System.Reflection.Missing.Value)) 123else if ((convertibleValue == null) && (value != null) && (arrayValue == null) && (typeCodeToUse != TypeCode.Object) && (typeCodeToUse != TypeCode.Empty)) 134TypeCode arrayTypeCode = Type.GetTypeCode(arrayValue.GetType().GetElementType()); 135if ((arrayTypeCode == TypeCode.Object) || (arrayTypeCode != typeCodeToUse)) 150case TypeCode.Boolean: 159case TypeCode.Byte: 168case TypeCode.Char: 177case TypeCode.DateTime: 186case TypeCode.DBNull: 195case TypeCode.Decimal: 204case TypeCode.Double: 213case TypeCode.Int16: 222case TypeCode.Int32: 231case TypeCode.Int64: 240case TypeCode.SByte: 249case TypeCode.Single: 258case TypeCode.String: 267case TypeCode.UInt16: 276case TypeCode.UInt32: 285case TypeCode.UInt64: 294case TypeCode.Empty: 297return new RemoteArgument(RemoteArgumentKind.Missing, TypeCode.Empty, isByRef); 299case TypeCode.Object: 323this.intrinsicTypeCode = TypeCode.Object; 331this.intrinsicTypeCode = TypeCode.Object; 338public RemoteArgument(RemoteArgumentKind remoteArgKind, TypeCode typeCode) : this(remoteArgKind, typeCode, false) 342public RemoteArgument(RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef) 350if (typeCode != TypeCode.Empty) 356if (typeCode == TypeCode.Object || 357typeCode == TypeCode.Empty) 363if (typeCode != TypeCode.Object) 383this.intrinsicTypeCode = TypeCode.Boolean; 391this.intrinsicTypeCode = TypeCode.Boolean; 401this.intrinsicTypeCode = TypeCode.Byte; 409this.intrinsicTypeCode = TypeCode.Byte; 419this.intrinsicTypeCode = TypeCode.Char; 427this.intrinsicTypeCode = TypeCode.Char; 437this.intrinsicTypeCode = TypeCode.DateTime; 445this.intrinsicTypeCode = TypeCode.DateTime; 455this.intrinsicTypeCode = TypeCode.DBNull; 463this.intrinsicTypeCode = TypeCode.DBNull; 473this.intrinsicTypeCode = TypeCode.Decimal; 481this.intrinsicTypeCode = TypeCode.Decimal; 491this.intrinsicTypeCode = TypeCode.Double; 499this.intrinsicTypeCode = TypeCode.Double; 509this.intrinsicTypeCode = TypeCode.Int16; 517this.intrinsicTypeCode = TypeCode.Int16; 527this.intrinsicTypeCode = TypeCode.Int32; 535this.intrinsicTypeCode = TypeCode.Int32; 545this.intrinsicTypeCode = TypeCode.Int64; 553this.intrinsicTypeCode = TypeCode.Int64; 563this.intrinsicTypeCode = TypeCode.Single; 571this.intrinsicTypeCode = TypeCode.Single; 581this.intrinsicTypeCode = TypeCode.String; 589this.intrinsicTypeCode = TypeCode.String; 602this.intrinsicTypeCode = TypeCode.SByte; 611this.intrinsicTypeCode = TypeCode.SByte; 622this.intrinsicTypeCode = TypeCode.UInt16; 631this.intrinsicTypeCode = TypeCode.UInt16; 642this.intrinsicTypeCode = TypeCode.UInt32; 651this.intrinsicTypeCode = TypeCode.UInt32; 662this.intrinsicTypeCode = TypeCode.UInt64; 671this.intrinsicTypeCode = TypeCode.UInt64; 694if (Type.GetTypeCode(array.GetType().GetElementType()) == TypeCode.Object) 716if (Type.GetTypeCode(array.GetType().GetElementType()) == TypeCode.Object) 739public TypeCode TypeCode 775this.intrinsicTypeCode == TypeCode.Object) 790this.intrinsicTypeCode == TypeCode.Object) 808this.intrinsicTypeCode == TypeCode.Empty) 834this.intrinsicTypeCode == TypeCode.Boolean) 852this.intrinsicTypeCode == TypeCode.Boolean) 870this.intrinsicTypeCode == TypeCode.Byte) 888this.intrinsicTypeCode == TypeCode.Byte) 906this.intrinsicTypeCode == TypeCode.Char) 924this.intrinsicTypeCode == TypeCode.Char) 942this.intrinsicTypeCode == TypeCode.DateTime) 960this.intrinsicTypeCode == TypeCode.DateTime) 978this.intrinsicTypeCode == TypeCode.DBNull) 996this.intrinsicTypeCode == TypeCode.DBNull) 1014this.intrinsicTypeCode == TypeCode.Decimal) 1032this.intrinsicTypeCode == TypeCode.Decimal) 1050this.intrinsicTypeCode == TypeCode.Double) 1068this.intrinsicTypeCode == TypeCode.Double) 1086this.intrinsicTypeCode == TypeCode.Int16) 1104this.intrinsicTypeCode == TypeCode.Int16) 1122this.intrinsicTypeCode == TypeCode.Int32) 1140this.intrinsicTypeCode == TypeCode.Int32) 1158this.intrinsicTypeCode == TypeCode.Int64) 1176this.intrinsicTypeCode == TypeCode.Int64) 1194this.intrinsicTypeCode == TypeCode.Single) 1212this.intrinsicTypeCode == TypeCode.Single) 1230this.intrinsicTypeCode == TypeCode.String) 1248this.intrinsicTypeCode == TypeCode.String) 1269this.intrinsicTypeCode == TypeCode.SByte) 1287this.intrinsicTypeCode == TypeCode.SByte) 1306this.intrinsicTypeCode == TypeCode.UInt16) 1324this.intrinsicTypeCode == TypeCode.UInt16) 1343this.intrinsicTypeCode == TypeCode.UInt32) 1361this.intrinsicTypeCode == TypeCode.UInt32) 1380this.intrinsicTypeCode == TypeCode.UInt64) 1398this.intrinsicTypeCode == TypeCode.UInt64) 1418this.intrinsicTypeCode != TypeCode.Object) 1433this.intrinsicTypeCode != TypeCode.Object)
System.Core (258)
Microsoft\Scripting\Ast\ParameterExpression.cs (17)
49case TypeCode.Boolean: return new PrimitiveParameterExpression<Boolean>(name); 50case TypeCode.Byte: return new PrimitiveParameterExpression<Byte>(name); 51case TypeCode.Char: return new PrimitiveParameterExpression<Char>(name); 52case TypeCode.DateTime: return new PrimitiveParameterExpression<DateTime>(name); 53case TypeCode.DBNull: return new PrimitiveParameterExpression<DBNull>(name); 54case TypeCode.Decimal: return new PrimitiveParameterExpression<Decimal>(name); 55case TypeCode.Double: return new PrimitiveParameterExpression<Double>(name); 56case TypeCode.Int16: return new PrimitiveParameterExpression<Int16>(name); 57case TypeCode.Int32: return new PrimitiveParameterExpression<Int32>(name); 58case TypeCode.Int64: return new PrimitiveParameterExpression<Int64>(name); 59case TypeCode.Object: 71case TypeCode.SByte: return new PrimitiveParameterExpression<SByte>(name); 72case TypeCode.Single: return new PrimitiveParameterExpression<Single>(name); 73case TypeCode.String: return new PrimitiveParameterExpression<String>(name); 74case TypeCode.UInt16: return new PrimitiveParameterExpression<UInt16>(name); 75case TypeCode.UInt32: return new PrimitiveParameterExpression<UInt32>(name); 76case TypeCode.UInt64: return new PrimitiveParameterExpression<UInt64>(name);
Microsoft\Scripting\Ast\TypeUtils.cs (118)
62case TypeCode.Char: 63case TypeCode.SByte: 64case TypeCode.Byte: 65case TypeCode.Int16: 66case TypeCode.Int32: 67case TypeCode.Int64: 68case TypeCode.Double: 69case TypeCode.Single: 70case TypeCode.UInt16: 71case TypeCode.UInt32: 72case TypeCode.UInt64: 85case TypeCode.Byte: 86case TypeCode.SByte: 87case TypeCode.Int16: 88case TypeCode.Int32: 89case TypeCode.Int64: 90case TypeCode.UInt16: 91case TypeCode.UInt32: 92case TypeCode.UInt64: 104case TypeCode.Int16: 105case TypeCode.Int32: 106case TypeCode.Int64: 107case TypeCode.Double: 108case TypeCode.Single: 109case TypeCode.UInt16: 110case TypeCode.UInt32: 111case TypeCode.UInt64: 122case TypeCode.UInt16: 123case TypeCode.UInt32: 124case TypeCode.UInt64: 135case TypeCode.Int64: 136case TypeCode.Int32: 137case TypeCode.Int16: 138case TypeCode.UInt64: 139case TypeCode.UInt32: 140case TypeCode.UInt16: 141case TypeCode.Boolean: 142case TypeCode.SByte: 143case TypeCode.Byte: 364case TypeCode.Boolean: 365case TypeCode.Byte: 366case TypeCode.SByte: 367case TypeCode.Int16: 368case TypeCode.Int32: 369case TypeCode.Int64: 370case TypeCode.UInt16: 371case TypeCode.UInt32: 372case TypeCode.UInt64: 373case TypeCode.Single: 374case TypeCode.Double: 375case TypeCode.Char: 488TypeCode tcSource = Type.GetTypeCode(source); 489TypeCode tcDest = Type.GetTypeCode(destination); 492case TypeCode.SByte: 494case TypeCode.Int16: 495case TypeCode.Int32: 496case TypeCode.Int64: 497case TypeCode.Single: 498case TypeCode.Double: 499case TypeCode.Decimal: 503case TypeCode.Byte: 505case TypeCode.Int16: 506case TypeCode.UInt16: 507case TypeCode.Int32: 508case TypeCode.UInt32: 509case TypeCode.Int64: 510case TypeCode.UInt64: 511case TypeCode.Single: 512case TypeCode.Double: 513case TypeCode.Decimal: 517case TypeCode.Int16: 519case TypeCode.Int32: 520case TypeCode.Int64: 521case TypeCode.Single: 522case TypeCode.Double: 523case TypeCode.Decimal: 527case TypeCode.UInt16: 529case TypeCode.Int32: 530case TypeCode.UInt32: 531case TypeCode.Int64: 532case TypeCode.UInt64: 533case TypeCode.Single: 534case TypeCode.Double: 535case TypeCode.Decimal: 539case TypeCode.Int32: 541case TypeCode.Int64: 542case TypeCode.Single: 543case TypeCode.Double: 544case TypeCode.Decimal: 548case TypeCode.UInt32: 550case TypeCode.UInt32: 551case TypeCode.UInt64: 552case TypeCode.Single: 553case TypeCode.Double: 554case TypeCode.Decimal: 558case TypeCode.Int64: 559case TypeCode.UInt64: 561case TypeCode.Single: 562case TypeCode.Double: 563case TypeCode.Decimal: 567case TypeCode.Char: 569case TypeCode.UInt16: 570case TypeCode.Int32: 571case TypeCode.UInt32: 572case TypeCode.Int64: 573case TypeCode.UInt64: 574case TypeCode.Single: 575case TypeCode.Double: 576case TypeCode.Decimal: 580case TypeCode.Single: 581return (tcDest == TypeCode.Double); 638case TypeCode.Byte: 639case TypeCode.UInt16: 640case TypeCode.Char: 641case TypeCode.UInt32: 642case TypeCode.UInt64: 652case TypeCode.Single: 653case TypeCode.Double:
Microsoft\Scripting\Compiler\ILGen.cs (98)
171case TypeCode.Boolean: 172case TypeCode.SByte: 175case TypeCode.Byte: 178case TypeCode.Int16: 181case TypeCode.Char: 182case TypeCode.UInt16: 185case TypeCode.Int32: 188case TypeCode.UInt32: 191case TypeCode.Int64: 192case TypeCode.UInt64: 195case TypeCode.Single: 198case TypeCode.Double: 219case TypeCode.Boolean: 220case TypeCode.SByte: 221case TypeCode.Byte: 224case TypeCode.Char: 225case TypeCode.Int16: 226case TypeCode.UInt16: 229case TypeCode.Int32: 230case TypeCode.UInt32: 233case TypeCode.Int64: 234case TypeCode.UInt64: 237case TypeCode.Single: 240case TypeCode.Double: 457case TypeCode.Boolean: 458case TypeCode.SByte: 459case TypeCode.Int16: 460case TypeCode.Int32: 461case TypeCode.Int64: 462case TypeCode.Single: 463case TypeCode.Double: 464case TypeCode.Char: 465case TypeCode.Byte: 466case TypeCode.UInt16: 467case TypeCode.UInt32: 468case TypeCode.UInt64: 469case TypeCode.Decimal: 470case TypeCode.String: 545case TypeCode.Boolean: 548case TypeCode.SByte: 551case TypeCode.Int16: 554case TypeCode.Int32: 557case TypeCode.Int64: 560case TypeCode.Single: 563case TypeCode.Double: 566case TypeCode.Char: 569case TypeCode.Byte: 572case TypeCode.UInt16: 575case TypeCode.UInt32: 578case TypeCode.UInt64: 581case TypeCode.Decimal: 584case TypeCode.String: 666TypeCode tc = Type.GetTypeCode(typeTo); 671case TypeCode.SByte: 674case TypeCode.Int16: 677case TypeCode.Int32: 680case TypeCode.Int64: 683case TypeCode.Byte: 686case TypeCode.UInt16: 687case TypeCode.Char: 690case TypeCode.UInt32: 693case TypeCode.UInt64: 701case TypeCode.SByte: 704case TypeCode.Int16: 707case TypeCode.Int32: 710case TypeCode.Int64: 713case TypeCode.Byte: 716case TypeCode.UInt16: 717case TypeCode.Char: 720case TypeCode.UInt32: 723case TypeCode.UInt64: 732case TypeCode.SByte: 735case TypeCode.Byte: 738case TypeCode.Int16: 741case TypeCode.UInt16: 742case TypeCode.Char: 745case TypeCode.Int32: 748case TypeCode.UInt32: 751case TypeCode.Int64: 758case TypeCode.UInt64: 987case TypeCode.Object: 988case TypeCode.DateTime: 1006case TypeCode.Empty: 1007case TypeCode.String: 1008case TypeCode.DBNull: 1012case TypeCode.Boolean: 1013case TypeCode.Char: 1014case TypeCode.SByte: 1015case TypeCode.Byte: 1016case TypeCode.Int16: 1017case TypeCode.UInt16: 1018case TypeCode.Int32: 1019case TypeCode.UInt32: 1023case TypeCode.Int64: 1024case TypeCode.UInt64: 1029case TypeCode.Single: 1033case TypeCode.Double: 1037case TypeCode.Decimal:
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (4)
307case TypeCode.Byte: 310case TypeCode.SByte: 313case TypeCode.UInt16: 316case TypeCode.Int16:
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (12)
254var code = Type.GetTypeCode(Type); 255Is64BitSwitch = code == TypeCode.UInt64 || code == TypeCode.Int64; 303case TypeCode.Byte: 304case TypeCode.SByte: 305case TypeCode.Char: 306case TypeCode.Int16: 307case TypeCode.Int32: 308case TypeCode.UInt16: 309case TypeCode.UInt32: 310case TypeCode.Int64: 311case TypeCode.UInt64:
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (8)
247case TypeCode.UInt16: 248case TypeCode.UInt32: 249case TypeCode.Int16: 250case TypeCode.Int32: 253case TypeCode.Int64: 254case TypeCode.UInt64: 257case TypeCode.Single: 260case TypeCode.Double:
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
981if (instance != null && instance.Type.IsValueType && Type.GetTypeCode(instance.Type) == TypeCode.Object) {
System.Data (165)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (12)
208else if (Type.GetTypeCode(value.GetType()) == TypeCode.Int64) 229else if (Type.GetTypeCode(value.GetType()) == TypeCode.Boolean) 250else if (Type.GetTypeCode(value.GetType()) == TypeCode.Char) 252else if (Type.GetTypeCode(value.GetType()) == TypeCode.String) 267else if (Type.GetTypeCode(value.GetType()) == TypeCode.DateTime) 275else if (Type.GetTypeCode(value.GetType()) == TypeCode.Decimal) 283else if (Type.GetTypeCode(value.GetType()) == TypeCode.Single) 291else if (Type.GetTypeCode(value.GetType()) == TypeCode.Int32) 300else if (Type.GetTypeCode(value.GetType()) == TypeCode.Decimal) 308else if (Type.GetTypeCode(value.GetType()) == TypeCode.Double) 322else if (Type.GetTypeCode(value.GetType()) == TypeCode.Int16) 330else if (Type.GetTypeCode(value.GetType()) == TypeCode.Byte)
fx\src\data\System\Data\Common\AdapterUtil.cs (2)
1563static internal ArgumentException InvalidDataType(TypeCode typecode) { 1572static internal ArgumentException UnknownDataTypeCode(Type dataType, TypeCode typeCode) {
fx\src\data\System\Data\Common\DataStorage.cs (22)
20Empty = TypeCode.Empty, // 0 21Object = TypeCode.Object, 22DBNull = TypeCode.DBNull, 23Boolean = TypeCode.Boolean, 24Char = TypeCode.Char, 25SByte = TypeCode.SByte, 26Byte = TypeCode.Byte, 27Int16 = TypeCode.Int16, 28UInt16 = TypeCode.UInt16, 29Int32 = TypeCode.Int32, 30UInt32 = TypeCode.UInt32, 31Int64 = TypeCode.Int64, 32UInt64 = TypeCode.UInt64, 33Single = TypeCode.Single, 34Double = TypeCode.Double, 35Decimal = TypeCode.Decimal, // 15 36DateTime = TypeCode.DateTime, // 16 38String = TypeCode.String, // 18 273case StorageType.Empty: throw ExceptionBuilder.InvalidStorageType(TypeCode.Empty); 274case StorageType.DBNull: throw ExceptionBuilder.InvalidStorageType(TypeCode.DBNull); 330TypeCode tcode = Type.GetTypeCode(dataType); 331if (TypeCode.Object != tcode) { // enum -> Int64/Int32/Int16/Byte
fx\src\data\System\Data\Common\ObjectStorage.cs (16)
171case TypeCode.Boolean: return Families.BOOLEAN; 172case TypeCode.Char: return Families.STRING; 173case TypeCode.SByte: return Families.STRING; 174case TypeCode.Byte: return Families.STRING; 175case TypeCode.Int16: return Families.NUMBER; 176case TypeCode.UInt16: return Families.NUMBER; 177case TypeCode.Int32: return Families.NUMBER; 178case TypeCode.UInt32: return Families.NUMBER; 179case TypeCode.Int64: return Families.NUMBER; 180case TypeCode.UInt64: return Families.NUMBER; 181case TypeCode.Single: return Families.NUMBER; 182case TypeCode.Double: return Families.NUMBER; 183case TypeCode.Decimal: return Families.NUMBER; 184case TypeCode.DateTime: return Families.DATETIME; 185case TypeCode.String: return Families.STRING; 392if (Type.GetTypeCode(value.GetType()) != TypeCode.Object) {
fx\src\data\System\Data\DataException.cs (1)
1249static public Exception InvalidStorageType(TypeCode typecode) {
fx\src\data\System\Data\Odbc\Odbc32.cs (20)
895case TypeCode.Empty: throw ADP.InvalidDataType(TypeCode.Empty); 896case TypeCode.Object: 911case TypeCode.DBNull: throw ADP.InvalidDataType(TypeCode.DBNull); 912case TypeCode.Boolean: return _Bit; 916case TypeCode.SByte: return _SmallInt; 917case TypeCode.Byte: return _TinyInt; 918case TypeCode.Int16: return _SmallInt; 919case TypeCode.UInt16: return _Int; 920case TypeCode.Int32: return _Int; 921case TypeCode.UInt32: return _BigInt; 922case TypeCode.Int64: return _BigInt; 923case TypeCode.UInt64: return _Numeric; 924case TypeCode.Single: return _Real; 925case TypeCode.Double: return _Double; 926case TypeCode.Decimal: return _Numeric; 927case TypeCode.DateTime: return _DateTime; 929case TypeCode.Char: 930case TypeCode.String: return _NVarChar;
fx\src\data\System\Data\OleDb\OLEDB_Enum.cs (19)
296case TypeCode.Empty: return NativeDBType.D_Empty; 297case TypeCode.Object: return NativeDBType.D_Variant; 298case TypeCode.DBNull: throw ADP.InvalidDataType(TypeCode.DBNull); 299case TypeCode.Boolean: return NativeDBType.D_Boolean; 300case TypeCode.Char: return NativeDBType.D_Char; 301case TypeCode.SByte: return NativeDBType.D_TinyInt; 302case TypeCode.Byte: return NativeDBType.D_UnsignedTinyInt; 303case TypeCode.Int16: return NativeDBType.D_SmallInt; 304case TypeCode.UInt16: return NativeDBType.D_UnsignedSmallInt; 305case TypeCode.Int32: return NativeDBType.D_Integer; 306case TypeCode.UInt32: return NativeDBType.D_UnsignedInt; 307case TypeCode.Int64: return NativeDBType.D_BigInt; 308case TypeCode.UInt64: return NativeDBType.D_UnsignedBigInt; 309case TypeCode.Single: return NativeDBType.D_Single; 310case TypeCode.Double: return NativeDBType.D_Double; 311case TypeCode.Decimal: return NativeDBType.D_Decimal; 312case TypeCode.DateTime: return NativeDBType.D_DBTimeStamp; 313case TypeCode.String: return NativeDBType.D_VarWChar;
fx\src\data\System\Data\Sql\SqlMetaData.cs (48)
1048case TypeCode.Boolean: value = this.Adjust((Boolean)value); break; 1049case TypeCode.Byte: value = this.Adjust((Byte)value); break; 1050case TypeCode.Char: value = this.Adjust((Char)value); break; 1051case TypeCode.DateTime: value = this.Adjust((DateTime)value); break; 1052case TypeCode.DBNull: /* DBNull passes through as is for all types */ break; 1053case TypeCode.Decimal: value = this.Adjust((Decimal)value); break; 1054case TypeCode.Double: value = this.Adjust((Double)value); break; 1055case TypeCode.Empty: throw ADP.InvalidDataType(TypeCode.Empty); 1056case TypeCode.Int16: value = this.Adjust((Int16)value); break; 1057case TypeCode.Int32: value = this.Adjust((Int32)value); break; 1058case TypeCode.Int64: value = this.Adjust((Int64)value); break; 1059case TypeCode.SByte: throw ADP.InvalidDataType(TypeCode.SByte); 1060case TypeCode.Single: value = this.Adjust((Single)value); break; 1061case TypeCode.String: value = this.Adjust((String)value); break; 1062case TypeCode.UInt16: throw ADP.InvalidDataType(TypeCode.UInt16); 1063case TypeCode.UInt32: throw ADP.InvalidDataType(TypeCode.UInt32); 1064case TypeCode.UInt64: throw ADP.InvalidDataType(TypeCode.UInt64); 1065case TypeCode.Object: 1074throw ADP.InvalidDataType(TypeCode.UInt64); 1132case TypeCode.Boolean: smd = new SqlMetaData(name, SqlDbType.Bit); break; 1133case TypeCode.Byte: smd = new SqlMetaData(name, SqlDbType.TinyInt); break; 1134case TypeCode.Char: smd = new SqlMetaData(name, SqlDbType.NVarChar, 1 ); break; 1135case TypeCode.DateTime: smd = new SqlMetaData(name, SqlDbType.DateTime); break; 1136case TypeCode.DBNull: throw ADP.InvalidDataType(TypeCode.DBNull); 1137case TypeCode.Decimal: 1144case TypeCode.Double: smd = new SqlMetaData(name, SqlDbType.Float); break; 1145case TypeCode.Empty: throw ADP.InvalidDataType(TypeCode.Empty); 1146case TypeCode.Int16: smd = new SqlMetaData(name, SqlDbType.SmallInt); break; 1147case TypeCode.Int32: smd = new SqlMetaData(name, SqlDbType.Int); break; 1148case TypeCode.Int64: smd = new SqlMetaData(name, SqlDbType.BigInt); break; 1149case TypeCode.SByte: throw ADP.InvalidDataType(TypeCode.SByte); 1150case TypeCode.Single: smd = new SqlMetaData(name, SqlDbType.Real); break; 1151case TypeCode.String: 1162case TypeCode.UInt16: throw ADP.InvalidDataType(TypeCode.UInt16); 1163case TypeCode.UInt32: throw ADP.InvalidDataType(TypeCode.UInt32); 1164case TypeCode.UInt64: throw ADP.InvalidDataType(TypeCode.UInt64); 1165case TypeCode.Object:
fx\src\data\System\Data\SqlClient\SqlEnums.cs (25)
286case TypeCode.Empty: throw ADP.InvalidDataType(TypeCode.Empty); 287case TypeCode.Object: 368case TypeCode.DBNull: throw ADP.InvalidDataType(TypeCode.DBNull); 369case TypeCode.Boolean: return MetaBit; 370case TypeCode.Char: throw ADP.InvalidDataType(TypeCode.Char); 371case TypeCode.SByte: throw ADP.InvalidDataType(TypeCode.SByte); 372case TypeCode.Byte: return MetaTinyInt; 373case TypeCode.Int16: return MetaSmallInt; 374case TypeCode.UInt16: throw ADP.InvalidDataType(TypeCode.UInt16); 375case TypeCode.Int32: return MetaInt; 376case TypeCode.UInt32: throw ADP.InvalidDataType(TypeCode.UInt32); 377case TypeCode.Int64: return MetaBigInt; 378case TypeCode.UInt64: throw ADP.InvalidDataType(TypeCode.UInt64); 379case TypeCode.Single: return MetaReal; 380case TypeCode.Double: return MetaFloat; 381case TypeCode.Decimal: return MetaDecimal; 382case TypeCode.DateTime: return MetaDateTime; 383case TypeCode.String: return (inferLen ? PromoteStringType((string)value) : MetaNVarChar);
System.Data.DataSetExtensions (5)
System\Data\DataRowComparer.cs (5)
72case TypeCode.Byte: 74case TypeCode.Int16: 76case TypeCode.Int32: 78case TypeCode.Int64: 80case TypeCode.String:
System.Data.Entity (45)
System\Data\Common\EntityUtil.cs (2)
1573static internal ArgumentException InvalidDataType(TypeCode typecode) { 1577static internal ArgumentException UnknownDataTypeCode(Type dataType, TypeCode typeCode) {
System\Data\Common\Internal\Materialization\Translator.cs (11)
2152TypeCode typeCode = Type.GetTypeCode(type); 2156case TypeCode.String: 2160case TypeCode.Int16: 2163case TypeCode.Int32: 2166case TypeCode.Int64: 2169case TypeCode.Boolean: 2172case TypeCode.Decimal: 2175case TypeCode.Double: 2178case TypeCode.Single: 2181case TypeCode.DateTime: 2184case TypeCode.Byte:
System\Data\Metadata\Edm\Provider\ClrProviderManifest.cs (12)
87case TypeCode.Boolean: 90case TypeCode.Byte: 93case TypeCode.DateTime: 97case TypeCode.Decimal: 100case TypeCode.Double: 106case TypeCode.Int16: 109case TypeCode.Int32: 112case TypeCode.Int64: 115case TypeCode.SByte: 118case TypeCode.Single: 121case TypeCode.String: 125case TypeCode.Object:
System\Data\Metadata\TypeHelpers.cs (19)
702case TypeCode.Empty: 703throw EntityUtil.InvalidDataType(TypeCode.Empty); 705case TypeCode.Object: 730case TypeCode.DBNull: 732case TypeCode.Boolean: 734case TypeCode.SByte: 736case TypeCode.Byte: 738case TypeCode.Char: 741case TypeCode.Int16: 743case TypeCode.UInt16: 745case TypeCode.Int32: 747case TypeCode.UInt32: 749case TypeCode.Int64: 751case TypeCode.UInt64: 753case TypeCode.Single: 755case TypeCode.Double: 757case TypeCode.Decimal: 759case TypeCode.DateTime: 761case TypeCode.String:
System\Data\SqlClient\SqlProviderServices.cs (1)
415Type.GetTypeCode(value.GetType()) == TypeCode.Object)
System.Data.Linq (189)
parent\DbmlShared\Mapping.cs (25)
486case TypeCode.Byte: 487case TypeCode.SByte: 488case TypeCode.Int16: 489case TypeCode.Int32: 490case TypeCode.Int64: 491case TypeCode.UInt16: 492case TypeCode.UInt32: 493case TypeCode.UInt64: 494case TypeCode.Char: 495case TypeCode.String: 496case TypeCode.Boolean: 542case TypeCode.Byte: 543case TypeCode.SByte: 544case TypeCode.Int16: 545case TypeCode.Int32: 546case TypeCode.Int64: 547case TypeCode.UInt16: 548case TypeCode.UInt32: 549case TypeCode.UInt64: 550case TypeCode.Char: 551case TypeCode.String: 552case TypeCode.Boolean: 553case TypeCode.Decimal: 554case TypeCode.Single: 555case TypeCode.Double:
SqlClient\Common\TypeSystem.cs (17)
200TypeCode tc = Type.GetTypeCode(type); 203case TypeCode.Byte: 204case TypeCode.SByte: 205case TypeCode.Int16: 206case TypeCode.Int32: 207case TypeCode.Int64: 208case TypeCode.UInt16: 209case TypeCode.UInt32: 210case TypeCode.UInt64: 211case TypeCode.Single: 212case TypeCode.Double: 213case TypeCode.Decimal: 214case TypeCode.Char: 215case TypeCode.String: 216case TypeCode.Boolean: 217case TypeCode.DateTime: 219case TypeCode.Object:
SqlClient\Query\QueryConverter.cs (5)
2537case TypeCode.SByte: 2538case TypeCode.Int16: 2539case TypeCode.Int32: 2540case TypeCode.Int64: 2541case TypeCode.Decimal:
SqlClient\Query\SqlFormatter.cs (17)
1242TypeCode tc = Type.GetTypeCode(t); 1244case TypeCode.Char: 1245case TypeCode.String: 1246case TypeCode.DateTime: 1251case TypeCode.Boolean: 1254case TypeCode.Byte: 1255case TypeCode.Decimal: 1256case TypeCode.Double: 1257case TypeCode.Int16: 1258case TypeCode.Int32: 1259case TypeCode.Int64: 1260case TypeCode.SByte: 1261case TypeCode.Single: 1262case TypeCode.UInt16: 1263case TypeCode.UInt32: 1264case TypeCode.UInt64: 1267case TypeCode.Object: {
SqlClient\Query\SqlRetyper.cs (37)
45var tcTo = Type.GetTypeCode(to); 46var tcFrom = Type.GetTypeCode(from); 48case TypeCode.Int16: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte; 49case TypeCode.Int32: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte || tcFrom == TypeCode.Int16 || tcFrom == TypeCode.UInt16; 50case TypeCode.Int64: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte || tcFrom == TypeCode.Int16 || tcFrom == TypeCode.UInt16 || tcFrom == TypeCode.Int32 || tcFrom==TypeCode.UInt32; 51case TypeCode.UInt16: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte; 52case TypeCode.UInt32: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte || tcFrom == TypeCode.Int16 || tcFrom == TypeCode.UInt16; 53case TypeCode.UInt64: return tcFrom == TypeCode.Byte || tcFrom == TypeCode.SByte || tcFrom == TypeCode.Int16 || tcFrom == TypeCode.UInt16 || tcFrom == TypeCode.Int32 || tcFrom == TypeCode.UInt32; 54case TypeCode.Double: return tcFrom == TypeCode.Single; 55case TypeCode.Decimal: return tcFrom == TypeCode.Single || tcFrom == TypeCode.Double;
SqlClient\Reader\ObjectReaderCompiler.cs (27)
2051case TypeCode.Object: 2052case TypeCode.String: 2053case TypeCode.DBNull: 2111TypeCode tc = Type.GetTypeCode(valueType); 2113if (tc == TypeCode.Single) { 2229TypeCode tc = Type.GetTypeCode(type); 2232case TypeCode.SByte: 2233case TypeCode.Byte: 2236case TypeCode.Int16: 2237case TypeCode.UInt16: 2240case TypeCode.Int32: 2241case TypeCode.UInt32: 2244case TypeCode.Int64: 2245case TypeCode.UInt64: 2248case TypeCode.Single: 2251case TypeCode.Double: 2290TypeCode tc = Type.GetTypeCode(type); 2291System.Diagnostics.Debug.Assert(tc == TypeCode.Int32); 2300case TypeCode.Int32: 2339TypeCode tc = Type.GetTypeCode(type); 2341case TypeCode.Boolean: 2344case TypeCode.SByte: 2348case TypeCode.Int16: 2352case TypeCode.Int32: 2355case TypeCode.Int64: 2358case TypeCode.Single: 2361case TypeCode.Double:
SqlClient\SqlBuilder.cs (26)
209case TypeCode.Byte: 212case TypeCode.SByte: 213case TypeCode.Int16: 216case TypeCode.Int32: 217case TypeCode.UInt16: 220case TypeCode.Int64: 221case TypeCode.UInt32: 224case TypeCode.UInt64: 225case TypeCode.Decimal: 228case TypeCode.Object: 239case TypeCode.Boolean: 242case TypeCode.Byte: 245case TypeCode.SByte: 246case TypeCode.Int16: 249case TypeCode.Int32: 250case TypeCode.UInt16: 253case TypeCode.Int64: 254case TypeCode.UInt32: 257case TypeCode.UInt64: 260case TypeCode.Decimal: 263case TypeCode.Double: 266case TypeCode.Single: 269case TypeCode.Char: 272case TypeCode.String: 275case TypeCode.DateTime: 278case TypeCode.Object:
SqlClient\SqlTypeSystemProvider.cs (35)
1416TypeCode tc = System.Type.GetTypeCode(type); 1418case TypeCode.Boolean: 1420case TypeCode.Byte: 1422case TypeCode.SByte: 1423case TypeCode.Int16: 1425case TypeCode.Int32: 1426case TypeCode.UInt16: 1428case TypeCode.Int64: 1429case TypeCode.UInt32: 1431case TypeCode.UInt64: 1433case TypeCode.Decimal: 1435case TypeCode.Double: 1437case TypeCode.Single: 1439case TypeCode.Char: 1441case TypeCode.String: 1443case TypeCode.DateTime: 1445case TypeCode.Object: { 1521if (System.Type.GetTypeCode(type) == TypeCode.Object && 1536TypeCode tc = System.Type.GetTypeCode(type); 1538case TypeCode.Boolean: 1540case TypeCode.Byte: 1542case TypeCode.SByte: 1543case TypeCode.Int16: 1545case TypeCode.Int32: 1546case TypeCode.UInt16: 1548case TypeCode.Int64: 1549case TypeCode.UInt32: 1551case TypeCode.UInt64: 1553case TypeCode.Decimal: 1555case TypeCode.Double: 1557case TypeCode.Single: 1559case TypeCode.Char: 1561case TypeCode.String: 1563case TypeCode.DateTime: 1565case TypeCode.Object: {
System.Data.Services (62)
System\Data\Services\Parsing\RequestQueryParser.cs (62)
454case TypeCode.Char: 455case TypeCode.Single: 456case TypeCode.Double: 457case TypeCode.Decimal: 459case TypeCode.SByte: 460case TypeCode.Int16: 461case TypeCode.Int32: 462case TypeCode.Int64: 464case TypeCode.Byte: 557TypeCode tc = Type.GetTypeCode(GetNonNullableType(type)); 560case TypeCode.SByte: 568case TypeCode.Byte: 576case TypeCode.Int16: 584case TypeCode.Int32: 592case TypeCode.Int64: 600case TypeCode.Single: 608case TypeCode.Double: 616case TypeCode.Decimal: 658TypeCode sourceCode = sourceType.IsEnum ? TypeCode.Object : Type.GetTypeCode(sourceType); 659TypeCode targetCode = targetType.IsEnum ? TypeCode.Object : Type.GetTypeCode(targetType); 662case TypeCode.SByte: 665case TypeCode.SByte: 666case TypeCode.Int16: 667case TypeCode.Int32: 668case TypeCode.Int64: 669case TypeCode.Single: 670case TypeCode.Double: 671case TypeCode.Decimal: 676case TypeCode.Byte: 679case TypeCode.Byte: 680case TypeCode.Int16: 681case TypeCode.Int32: 682case TypeCode.Int64: 683case TypeCode.Single: 684case TypeCode.Double: 685case TypeCode.Decimal: 690case TypeCode.Int16: 693case TypeCode.Int16: 694case TypeCode.Int32: 695case TypeCode.Int64: 696case TypeCode.Single: 697case TypeCode.Double: 698case TypeCode.Decimal: 703case TypeCode.Int32: 706case TypeCode.Int32: 707case TypeCode.Int64: 708case TypeCode.Single: 709case TypeCode.Double: 710case TypeCode.Decimal: 715case TypeCode.Int64: 718case TypeCode.Int64: 719case TypeCode.Single: 720case TypeCode.Double: 721case TypeCode.Decimal: 726case TypeCode.Single: 729case TypeCode.Single: 730case TypeCode.Double: 2520case TypeCode.Int32: 2521case TypeCode.Int64: 2524case TypeCode.Double:
System.Data.SqlXml (36)
System\Xml\Xsl\Runtime\XsltLibrary.cs (26)
258private static TypeCode GetTypeCode(XPathItem item) { 263return TypeCode.String; 265return TypeCode.Double; 268return TypeCode.Boolean; 273private static TypeCode WeakestTypeCode(TypeCode typeCode1, TypeCode typeCode2) { 274Debug.Assert(TypeCode.Boolean < TypeCode.Double && TypeCode.Double < TypeCode.String, "Cannot use the smallest TypeCode as a weakest one"); 289private static bool CompareValues(ComparisonOperator op, XPathItem left, XPathItem right, TypeCode compType) { 290if (compType == TypeCode.Double) { 294if (compType == TypeCode.String) { 297Debug.Assert(compType == TypeCode.Boolean); 303private static bool CompareNodeSetAndValue(ComparisonOperator op, IList<XPathNavigator> nodeset, XPathItem val, TypeCode compType) { 304Debug.Assert(compType == TypeCode.Boolean || compType == TypeCode.Double || compType == TypeCode.String); 305if (compType == TypeCode.Boolean) { 319private static bool CompareNodeSetAndNodeSet(ComparisonOperator op, IList<XPathNavigator> left, IList<XPathNavigator> right, TypeCode compType) { 341return CompareNodeSetAndNodeSet(op, ToNodeSetOrRtf(left), ToNodeSetOrRtf(right), TypeCode.String); 380return CompareNodeSetAndNodeSet(op, ToNodeSetOrRtf(left), ToNodeSetOrRtf(right), TypeCode.Double); 384return CompareNodeSetAndValue(op, ToNodeSetOrRtf(left), rightItem, WeakestTypeCode(GetTypeCode(rightItem), TypeCode.Double)); 391return CompareNodeSetAndValue(op, ToNodeSetOrRtf(right), leftItem, WeakestTypeCode(GetTypeCode(leftItem), TypeCode.Double)); 396return CompareValues(op, leftItem, rightItem, TypeCode.Double);
System\Xml\Xsl\XsltOld\NumberAction.cs (1)
327if (Type.GetTypeCode(value.GetType()) == TypeCode.Object) {
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (9)
456case TypeCode.String : 458case TypeCode.Boolean : 460case TypeCode.Object : 472case TypeCode.DateTime : 591private static object ToNumeric(object argument, TypeCode typeCode) { 595public static object ConvertToXPathType(object val, XPathResultType xt, TypeCode typeCode) { 600if (typeCode == TypeCode.String) { 787private TypeCode[] typeCodes; 801this.typeCodes = new TypeCode[parameters.Length];
System.Runtime.Serialization (245)
System\Runtime\Serialization\CodeGenerator.cs (95)
433TypeCode typeCode = Type.GetTypeCode(type); 434if ((typeCode == TypeCode.Object && type.IsValueType) || 435typeCode == TypeCode.DateTime || typeCode == TypeCode.Decimal) 822case TypeCode.Boolean: 825case TypeCode.Char: 826case TypeCode.SByte: 827case TypeCode.Byte: 828case TypeCode.Int16: 829case TypeCode.UInt16: 830case TypeCode.Int32: 831case TypeCode.UInt32: 834case TypeCode.Int64: 835case TypeCode.UInt64: 838case TypeCode.Single: 841case TypeCode.Double: 844case TypeCode.Decimal: 845case TypeCode.DateTime: 946OpCode GetLdindOpCode(TypeCode typeCode) 950case TypeCode.Boolean: 952case TypeCode.Char: 954case TypeCode.SByte: 956case TypeCode.Byte: 958case TypeCode.Int16: 960case TypeCode.UInt16: 962case TypeCode.Int32: 964case TypeCode.UInt32: 966case TypeCode.Int64: 968case TypeCode.UInt64: 970case TypeCode.Single: 972case TypeCode.Double: 974case TypeCode.String: 1060case TypeCode.Boolean: 1063case TypeCode.Char: 1066case TypeCode.SByte: 1067case TypeCode.Byte: 1068case TypeCode.Int16: 1069case TypeCode.UInt16: 1072case TypeCode.Int32: 1075case TypeCode.UInt32: 1078case TypeCode.UInt64: 1081case TypeCode.Int64: 1084case TypeCode.Single: 1087case TypeCode.Double: 1090case TypeCode.String: 1093case TypeCode.Object: 1094case TypeCode.Decimal: 1095case TypeCode.DateTime: 1096case TypeCode.Empty: 1097case TypeCode.DBNull: 1367OpCode GetLdelemOpCode(TypeCode typeCode) 1371case TypeCode.Object: 1372case TypeCode.DBNull: 1374case TypeCode.Boolean: 1376case TypeCode.Char: 1378case TypeCode.SByte: 1380case TypeCode.Byte: 1382case TypeCode.Int16: 1384case TypeCode.UInt16: 1386case TypeCode.Int32: 1388case TypeCode.UInt32: 1390case TypeCode.Int64: 1392case TypeCode.UInt64: 1394case TypeCode.Single: 1396case TypeCode.Double: 1398case TypeCode.String: 1432OpCode GetStelemOpCode(TypeCode typeCode) 1436case TypeCode.Object: 1437case TypeCode.DBNull: 1439case TypeCode.Boolean: 1441case TypeCode.Char: 1443case TypeCode.SByte: 1445case TypeCode.Byte: 1447case TypeCode.Int16: 1449case TypeCode.UInt16: 1451case TypeCode.Int32: 1453case TypeCode.UInt32: 1455case TypeCode.Int64: 1457case TypeCode.UInt64: 1459case TypeCode.Single: 1461case TypeCode.Double: 1463case TypeCode.String: 1611OpCode GetConvOpCode(TypeCode typeCode) 1615case TypeCode.Boolean: 1617case TypeCode.Char: 1619case TypeCode.SByte: 1621case TypeCode.Byte: 1623case TypeCode.Int16: 1625case TypeCode.UInt16: 1627case TypeCode.Int32: 1629case TypeCode.UInt32: 1631case TypeCode.Int64: 1633case TypeCode.UInt64: 1635case TypeCode.Single: 1637case TypeCode.Double:
System\Runtime\Serialization\DataContract.cs (15)
807case TypeCode.Boolean: 810case TypeCode.Byte: 813case TypeCode.Char: 816case TypeCode.DateTime: 819case TypeCode.Decimal: 822case TypeCode.Double: 825case TypeCode.Int16: 828case TypeCode.Int32: 831case TypeCode.Int64: 834case TypeCode.SByte: 837case TypeCode.Single: 840case TypeCode.String: 843case TypeCode.UInt16: 846case TypeCode.UInt32: 849case TypeCode.UInt64:
System\Runtime\Serialization\ExtensionDataReader.cs (16)
665case TypeCode.Boolean: 668case TypeCode.Char: 671case TypeCode.Byte: 674case TypeCode.Int16: 677case TypeCode.Int32: 680case TypeCode.Int64: 683case TypeCode.Single: 686case TypeCode.Double: 689case TypeCode.Decimal: 692case TypeCode.DateTime: 696case TypeCode.String: 699case TypeCode.SByte: 702case TypeCode.UInt16: 705case TypeCode.UInt32: 708case TypeCode.UInt64: 711case TypeCode.Object:
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (7)
951case TypeCode.Boolean: 954case TypeCode.Decimal: 957case TypeCode.Int32: 960case TypeCode.Int64: 963case TypeCode.Single: 966case TypeCode.Double: 969case TypeCode.DateTime:
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (7)
603case TypeCode.Boolean: 606case TypeCode.DateTime: 609case TypeCode.Decimal: 612case TypeCode.Int32: 615case TypeCode.Int64: 618case TypeCode.Single: 621case TypeCode.Double:
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (7)
64internal static object ParseJsonNumber(string value, out TypeCode objectTypeCode) 76objectTypeCode = TypeCode.Int32; 83objectTypeCode = TypeCode.Int64; 91objectTypeCode = TypeCode.Decimal; 99objectTypeCode = TypeCode.Double; 106objectTypeCode = TypeCode.Double; 112TypeCode unusedTypeCode;
System\Runtime\Serialization\Json\XmlObjectSerializerReadContextComplexJson.cs (12)
85TypeCode type; 89case TypeCode.Byte: 91case TypeCode.SByte: 93case TypeCode.Int16: 95case TypeCode.Int32: 97case TypeCode.Int64: 99case TypeCode.UInt16: 101case TypeCode.UInt32: 103case TypeCode.UInt64: 105case TypeCode.Single: 107case TypeCode.Double: 109case TypeCode.Decimal:
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (7)
806case TypeCode.Boolean: 809case TypeCode.DateTime: 812case TypeCode.Decimal: 815case TypeCode.Int32: 818case TypeCode.Int64: 821case TypeCode.Single: 824case TypeCode.Double:
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (7)
595case TypeCode.Boolean: 598case TypeCode.DateTime: 601case TypeCode.Decimal: 604case TypeCode.Int32: 607case TypeCode.Int64: 610case TypeCode.Single: 613case TypeCode.Double:
System\Runtime\Serialization\XmlReaderDelegator.cs (36)
237case TypeCode.Boolean: 239case TypeCode.Char: 241case TypeCode.Byte: 243case TypeCode.Int16: 245case TypeCode.Int32: 247case TypeCode.Int64: 249case TypeCode.Single: 251case TypeCode.Double: 253case TypeCode.Decimal: 255case TypeCode.DateTime: 257case TypeCode.String: 260case TypeCode.SByte: 262case TypeCode.UInt16: 264case TypeCode.UInt32: 266case TypeCode.UInt64: 268case TypeCode.Empty: 269case TypeCode.DBNull: 270case TypeCode.Object: 293case TypeCode.Boolean: 295case TypeCode.Char: 297case TypeCode.Byte: 299case TypeCode.Int16: 301case TypeCode.Int32: 303case TypeCode.Int64: 305case TypeCode.Single: 307case TypeCode.Double: 309case TypeCode.Decimal: 311case TypeCode.DateTime: 313case TypeCode.String: 315case TypeCode.SByte: 317case TypeCode.UInt16: 319case TypeCode.UInt32: 321case TypeCode.UInt64: 323case TypeCode.Empty: 324case TypeCode.DBNull: 325case TypeCode.Object:
System\Runtime\Serialization\XmlWriterDelegator.cs (36)
294case TypeCode.Boolean: 297case TypeCode.Char: 300case TypeCode.Byte: 303case TypeCode.Int16: 306case TypeCode.Int32: 309case TypeCode.Int64: 312case TypeCode.Single: 315case TypeCode.Double: 318case TypeCode.Decimal: 321case TypeCode.DateTime: 324case TypeCode.String: 327case TypeCode.SByte: 330case TypeCode.UInt16: 333case TypeCode.UInt32: 336case TypeCode.UInt64: 339case TypeCode.Empty: 340case TypeCode.DBNull: 341case TypeCode.Object: 371case TypeCode.Boolean: 374case TypeCode.Char: 377case TypeCode.Byte: 380case TypeCode.Int16: 383case TypeCode.Int32: 386case TypeCode.Int64: 389case TypeCode.Single: 392case TypeCode.Double: 395case TypeCode.Decimal: 398case TypeCode.DateTime: 401case TypeCode.String: 404case TypeCode.SByte: 407case TypeCode.UInt16: 410case TypeCode.UInt32: 413case TypeCode.UInt64: 416case TypeCode.Empty: 417case TypeCode.DBNull: 418case TypeCode.Object:
System.ServiceModel (146)
System\ServiceModel\Dispatcher\CodeGenerator.cs (89)
440case TypeCode.Boolean: 443case TypeCode.Char: 446case TypeCode.SByte: 447case TypeCode.Byte: 448case TypeCode.Int16: 449case TypeCode.UInt16: 452case TypeCode.Int32: 455case TypeCode.UInt32: 458case TypeCode.String: 461case TypeCode.UInt64: 462case TypeCode.Int64: 463case TypeCode.Single: 464case TypeCode.Double: 465case TypeCode.Object: 466case TypeCode.Decimal: 467case TypeCode.DateTime: 468case TypeCode.Empty: 469case TypeCode.DBNull: 925OpCode GetConvOpCode(TypeCode typeCode) 929case TypeCode.Boolean: 931case TypeCode.Char: 933case TypeCode.SByte: 935case TypeCode.Byte: 937case TypeCode.Int16: 939case TypeCode.UInt16: 941case TypeCode.Int32: 943case TypeCode.UInt32: 945case TypeCode.Int64: 947case TypeCode.UInt64: 949case TypeCode.Single: 951case TypeCode.Double: 958OpCode GetLdindOpCode(TypeCode typeCode) 962case TypeCode.Boolean: 964case TypeCode.Char: 966case TypeCode.SByte: 968case TypeCode.Byte: 970case TypeCode.Int16: 972case TypeCode.UInt16: 974case TypeCode.Int32: 976case TypeCode.UInt32: 978case TypeCode.Int64: 980case TypeCode.UInt64: 982case TypeCode.Single: 984case TypeCode.Double: 986case TypeCode.String: 994OpCode GetLdelemOpCode(TypeCode typeCode) 998case TypeCode.Object: 1000case TypeCode.Boolean: 1002case TypeCode.Char: 1004case TypeCode.SByte: 1006case TypeCode.Byte: 1008case TypeCode.Int16: 1010case TypeCode.UInt16: 1012case TypeCode.Int32: 1014case TypeCode.UInt32: 1016case TypeCode.Int64: 1018case TypeCode.UInt64: 1020case TypeCode.Single: 1022case TypeCode.Double: 1024case TypeCode.String: 1031OpCode GetStelemOpCode(TypeCode typeCode) 1035case TypeCode.Object: 1037case TypeCode.Boolean: 1039case TypeCode.Char: 1041case TypeCode.SByte: 1043case TypeCode.Byte: 1045case TypeCode.Int16: 1047case TypeCode.UInt16: 1049case TypeCode.Int32: 1051case TypeCode.UInt32: 1053case TypeCode.Int64: 1055case TypeCode.UInt64: 1057case TypeCode.Single: 1059case TypeCode.Double: 1061case TypeCode.String: 1140case TypeCode.Boolean: 1141case TypeCode.Char: 1142case TypeCode.SByte: 1143case TypeCode.Byte: 1144case TypeCode.Int16: 1145case TypeCode.UInt16: 1146case TypeCode.Int32: 1147case TypeCode.UInt32: 1151case TypeCode.Int64: 1152case TypeCode.UInt64: 1157case TypeCode.Single: 1161case TypeCode.Double: 1165case TypeCode.Decimal: 1166case TypeCode.DateTime:
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (57)
250case TypeCode.Boolean: 252case TypeCode.DateTime: 254case TypeCode.Decimal: 256case TypeCode.Int32: 258case TypeCode.Int64: 260case TypeCode.Single: 262case TypeCode.Double: 350case TypeCode.Boolean: 351case TypeCode.DateTime: 352case TypeCode.Decimal: 353case TypeCode.Double: 354case TypeCode.Int32: 355case TypeCode.Int64: 356case TypeCode.Single: 357case TypeCode.String: 359case TypeCode.Object: 375case TypeCode.Byte: 376case TypeCode.Boolean: 377case TypeCode.DateTime: 378case TypeCode.Decimal: 379case TypeCode.Int32: 380case TypeCode.Int64: 381case TypeCode.Single: 382case TypeCode.Double: 671TypeCode typeCode; 715case TypeCode.Byte: 718case TypeCode.Boolean: 731case TypeCode.DateTime: 744case TypeCode.Decimal: 757case TypeCode.Int32: 770case TypeCode.Int64: 783case TypeCode.Single: 796case TypeCode.Double: 817case TypeCode.Boolean: 820case TypeCode.DateTime: 823case TypeCode.Decimal: 826case TypeCode.Double: 829case TypeCode.Int32: 832case TypeCode.Int64: 835case TypeCode.Single: 838case TypeCode.String: 853case TypeCode.Byte: 859case TypeCode.Boolean: 865case TypeCode.DateTime: 871case TypeCode.Decimal: 877case TypeCode.Int32: 883case TypeCode.Int64: 889case TypeCode.Single: 895case TypeCode.Double: 909case TypeCode.Boolean: 912case TypeCode.DateTime: 915case TypeCode.Decimal: 918case TypeCode.Double: 921case TypeCode.Int32: 924case TypeCode.Int64: 927case TypeCode.Single: 930case TypeCode.String:
System.ServiceModel.Internals (125)
System\Runtime\TypeHelper.cs (125)
163TypeCode sourceTypeCode = Type.GetTypeCode(source); 164TypeCode destinationTypeCode = Type.GetTypeCode(destination); 168case TypeCode.SByte: 171case TypeCode.Int16: 172case TypeCode.Int32: 173case TypeCode.Int64: 174case TypeCode.Single: 175case TypeCode.Double: 176case TypeCode.Decimal: 180case TypeCode.Byte: 183case TypeCode.Int16: 184case TypeCode.UInt16: 185case TypeCode.Int32: 186case TypeCode.UInt32: 187case TypeCode.Int64: 188case TypeCode.UInt64: 189case TypeCode.Single: 190case TypeCode.Double: 191case TypeCode.Decimal: 195case TypeCode.Int16: 198case TypeCode.Int32: 199case TypeCode.Int64: 200case TypeCode.Single: 201case TypeCode.Double: 202case TypeCode.Decimal: 206case TypeCode.UInt16: 209case TypeCode.Int32: 210case TypeCode.UInt32: 211case TypeCode.Int64: 212case TypeCode.UInt64: 213case TypeCode.Single: 214case TypeCode.Double: 215case TypeCode.Decimal: 219case TypeCode.Int32: 222case TypeCode.Int64: 223case TypeCode.Single: 224case TypeCode.Double: 225case TypeCode.Decimal: 229case TypeCode.UInt32: 232case TypeCode.UInt32: 233case TypeCode.Int64: 234case TypeCode.UInt64: 235case TypeCode.Single: 236case TypeCode.Double: 237case TypeCode.Decimal: 241case TypeCode.Int64: 242case TypeCode.UInt64: 245case TypeCode.Single: 246case TypeCode.Double: 247case TypeCode.Decimal: 251case TypeCode.Char: 254case TypeCode.UInt16: 255case TypeCode.Int32: 256case TypeCode.UInt32: 257case TypeCode.Int64: 258case TypeCode.UInt64: 259case TypeCode.Single: 260case TypeCode.Double: 261case TypeCode.Decimal: 265case TypeCode.Single: 266return (destinationTypeCode == TypeCode.Double); 313TypeCode sourceTypeCode = Type.GetTypeCode(source.GetType()); 314TypeCode destinationTypeCode = Type.GetTypeCode(typeof(T)); 318case TypeCode.SByte: 323case TypeCode.Int16: 326case TypeCode.Int32: 329case TypeCode.Int64: 332case TypeCode.Single: 335case TypeCode.Double: 338case TypeCode.Decimal: 344case TypeCode.Byte: 349case TypeCode.Int16: 352case TypeCode.UInt16: 355case TypeCode.Int32: 358case TypeCode.UInt32: 361case TypeCode.Int64: 364case TypeCode.UInt64: 367case TypeCode.Single: 370case TypeCode.Double: 373case TypeCode.Decimal: 379case TypeCode.Int16: 384case TypeCode.Int32: 387case TypeCode.Int64: 390case TypeCode.Single: 393case TypeCode.Double: 396case TypeCode.Decimal: 402case TypeCode.UInt16: 407case TypeCode.Int32: 410case TypeCode.UInt32: 413case TypeCode.Int64: 416case TypeCode.UInt64: 419case TypeCode.Single: 422case TypeCode.Double: 425case TypeCode.Decimal: 431case TypeCode.Int32: 436case TypeCode.Int64: 439case TypeCode.Single: 442case TypeCode.Double: 445case TypeCode.Decimal: 451case TypeCode.UInt32: 456case TypeCode.UInt32: 459case TypeCode.Int64: 462case TypeCode.UInt64: 465case TypeCode.Single: 468case TypeCode.Double: 471case TypeCode.Decimal: 477case TypeCode.Int64: 482case TypeCode.Single: 485case TypeCode.Double: 488case TypeCode.Decimal: 494case TypeCode.UInt64: 499case TypeCode.Single: 502case TypeCode.Double: 505case TypeCode.Decimal: 511case TypeCode.Char: 516case TypeCode.UInt16: 519case TypeCode.Int32: 522case TypeCode.UInt32: 525case TypeCode.Int64: 528case TypeCode.UInt64: 531case TypeCode.Single: 534case TypeCode.Double: 537case TypeCode.Decimal: 543case TypeCode.Single: 545if (destinationTypeCode == TypeCode.Double)
System.ServiceModel.Web (45)
System\ServiceModel\Dispatcher\JsonQueryStringConverter.cs (15)
56case TypeCode.Byte: 57case TypeCode.SByte: 58case TypeCode.Int16: 59case TypeCode.Int32: 60case TypeCode.Int64: 61case TypeCode.UInt16: 62case TypeCode.UInt32: 63case TypeCode.UInt64: 64case TypeCode.Single: 65case TypeCode.Double: 66case TypeCode.Decimal: 67case TypeCode.Boolean: 70case TypeCode.Char: 71case TypeCode.String: 72case TypeCode.DateTime:
System\ServiceModel\Dispatcher\QueryStringConverter.cs (30)
77case TypeCode.Byte: 79case TypeCode.SByte: 81case TypeCode.Int16: 83case TypeCode.Int32: 94case TypeCode.Int64: 96case TypeCode.UInt16: 98case TypeCode.UInt32: 100case TypeCode.UInt64: 102case TypeCode.Single: 104case TypeCode.Double: 106case TypeCode.Char: 108case TypeCode.Decimal: 110case TypeCode.Boolean: 112case TypeCode.String: 114case TypeCode.DateTime: 176case TypeCode.Byte: 178case TypeCode.SByte: 180case TypeCode.Int16: 182case TypeCode.Int32: 193case TypeCode.Int64: 195case TypeCode.UInt16: 197case TypeCode.UInt32: 199case TypeCode.UInt64: 201case TypeCode.Single: 203case TypeCode.Double: 205case TypeCode.Char: 207case TypeCode.Decimal: 209case TypeCode.Boolean: 211case TypeCode.String: 213case TypeCode.DateTime:
System.Web (61)
UI\WebControls\ControlParameter.cs (1)
63public ControlParameter(string name, TypeCode type, string controlID, string propertyName) : base(name, type) {
UI\WebControls\CookieParameter.cs (1)
51public CookieParameter(string name, TypeCode type, string cookieName) : base(name, type) {
UI\WebControls\FormParameter.cs (1)
52public FormParameter(string name, TypeCode type, string formField) : base(name, type) {
UI\WebControls\Parameter.cs (50)
69public Parameter(string name, TypeCode type) { 78public Parameter(string name, TypeCode type, string defaultValue) { 224if (Type != TypeCode.Empty) { 235if (Type != TypeCode.Empty) { 246TypeCode type = ConvertDbTypeToTypeCode(dbType); 284internal static object GetValue(object value, string defaultValue, TypeCode type, bool convertEmptyStringToNull, bool ignoreNullableTypeChanges) { 286if (type == TypeCode.DBNull) { 295if (type == TypeCode.Object || type == TypeCode.Empty) { 360DefaultValue(TypeCode.Empty), 364public TypeCode Type { 368return TypeCode.Empty; 369return (TypeCode)o; 372if (value < TypeCode.Empty || value > TypeCode.String) { 439public static TypeCode ConvertDbTypeToTypeCode(DbType dbType) { 445return TypeCode.String; 447return TypeCode.Boolean; 449return TypeCode.Byte; 453return TypeCode.Decimal; 458return TypeCode.DateTime; 460return TypeCode.Double; 462return TypeCode.Int16; 464return TypeCode.Int32; 466return TypeCode.Int64; 468return TypeCode.SByte; 470return TypeCode.Single; 472return TypeCode.UInt16; 474return TypeCode.UInt32; 476return TypeCode.UInt64; 482return TypeCode.Object; 487public static DbType ConvertTypeCodeToDbType(TypeCode typeCode) { 490case TypeCode.Boolean: 492case TypeCode.Byte: 494case TypeCode.Char: 496case TypeCode.DateTime: // Used for Date, DateTime and DateTime2 DbTypes 498case TypeCode.Decimal: 500case TypeCode.Double: 502case TypeCode.Int16: 504case TypeCode.Int32: 506case TypeCode.Int64: 508case TypeCode.SByte: 510case TypeCode.Single: 512case TypeCode.String: 514case TypeCode.UInt16: 516case TypeCode.UInt32: 518case TypeCode.UInt64: 520case TypeCode.DBNull: 521case TypeCode.Empty: 522case TypeCode.Object:
UI\WebControls\ParameterCollection.cs (2)
102return ((IList)this).Add(new Parameter(name, TypeCode.Empty, value)); 108public int Add(string name, TypeCode type, string value) {
UI\WebControls\ProfileParameter.cs (1)
42public ProfileParameter(string name, TypeCode type, string propertyName) : base(name, type) {
UI\WebControls\QueryStringParameter.cs (1)
52public QueryStringParameter(string name, TypeCode type, string queryStringField) : base(name, type) {
UI\WebControls\RouteParameter.cs (1)
49public RouteParameter(string name, TypeCode type, string routeKey) : base(name, type) {
UI\WebControls\SessionParameter.cs (1)
52public SessionParameter(string name, TypeCode type, string sessionField) : base(name, type) {
UI\WebControls\SqlDataSourceView.cs (2)
1212if (parameter.DbType != DbType.Object || (parameter.Type != TypeCode.Empty && parameter.Type != TypeCode.DBNull)) {
System.Web.DynamicData (25)
DynamicData\DataSourceUtil.cs (20)
14private static Dictionary<Type, TypeCode> s_typeToTypeCodeMap; 16internal static TypeCode TypeCodeFromType(Type type) { 22Dictionary<Type, TypeCode> typeNameToTypeCode = new Dictionary<Type, TypeCode>(); 23typeNameToTypeCode[typeof(Boolean)] = TypeCode.Boolean; 24typeNameToTypeCode[typeof(String)] = TypeCode.String; 25typeNameToTypeCode[typeof(Byte)] = TypeCode.Byte; 26typeNameToTypeCode[typeof(Int16)] = TypeCode.Int16; 27typeNameToTypeCode[typeof(Int32)] = TypeCode.Int32; 28typeNameToTypeCode[typeof(Int64)] = TypeCode.Int64; 29typeNameToTypeCode[typeof(Single)] = TypeCode.Single; 30typeNameToTypeCode[typeof(Double)] = TypeCode.Double; 31typeNameToTypeCode[typeof(Decimal)] = TypeCode.Decimal; 32typeNameToTypeCode[typeof(DateTime)] = TypeCode.DateTime; 33typeNameToTypeCode[typeof(Char)] = TypeCode.Char; 37typeNameToTypeCode[typeof(Object)] = TypeCode.DBNull; 40typeNameToTypeCode[typeof(Byte[])] = TypeCode.DBNull; 43typeNameToTypeCode[typeof(Guid)] = TypeCode.Object; 53TypeCode typeCode; 57return TypeCode.Object;
DynamicData\IMetaColumn.cs (1)
44TypeCode TypeCode { get; }
DynamicData\MetaColumn.cs (4)
17private TypeCode _typeCode = TypeCode.Empty; 379public TypeCode TypeCode { 381if (_typeCode == TypeCode.Empty) {
System.Web.Entity (29)
System\Data\WebControls\EntityDataSourceUtil.cs (19)
314internal static Type ConvertTypeCodeToType(TypeCode typeCode) 318case TypeCode.Boolean: 321case TypeCode.Byte: 324case TypeCode.Char: 327case TypeCode.DateTime: 330case TypeCode.DBNull: 333case TypeCode.Decimal: 336case TypeCode.Double: 339case TypeCode.Empty: 342case TypeCode.Int16: 345case TypeCode.Int32: 348case TypeCode.Int64: 351case TypeCode.Object: 354case TypeCode.SByte: 357case TypeCode.Single: 360case TypeCode.String: 363case TypeCode.UInt16: 366case TypeCode.UInt32: 369case TypeCode.UInt64:
System\Data\WebControls\EntityDataSourceView.cs (4)
1687if (parameter.TypeCode == TypeCode.DBNull) 1713if (parameter.TypeCode == TypeCode.String && parameter.ConvertEmptyStringToNull && String.IsNullOrEmpty(valueString)) 1727if (parameter.TypeCode == TypeCode.Object || parameter.TypeCode == TypeCode.Empty)
System\Data\WebControls\WebControlParameterProxy.cs (6)
74internal TypeCode TypeCode 82return TypeCode.Empty; 100Debug.Assert(this.TypeCode != TypeCode.Empty || this.DbType != DbType.Object, "Need to have TypeCode or DbType to get a ClrType"); 101if (this.TypeCode != TypeCode.Empty) 151if (parameter != null && parameter.Type == TypeCode.Empty && parameter.DbType == DbType.Object) 156if (parameter != null && parameter.DbType != DbType.Object && parameter.Type != TypeCode.Empty)
System.Web.Extensions (94)
UI\WebControls\Dynamic.cs (94)
1340case TypeCode.Char: 1341case TypeCode.Single: 1342case TypeCode.Double: 1343case TypeCode.Decimal: 1345case TypeCode.SByte: 1346case TypeCode.Int16: 1347case TypeCode.Int32: 1348case TypeCode.Int64: 1350case TypeCode.Byte: 1351case TypeCode.UInt16: 1352case TypeCode.UInt32: 1353case TypeCode.UInt64: 1506case TypeCode.Int32: 1507case TypeCode.UInt32: 1508case TypeCode.Int64: 1509case TypeCode.UInt64: 1512case TypeCode.Double: 1515case TypeCode.String: 1533case TypeCode.SByte: 1537case TypeCode.Byte: 1541case TypeCode.Int16: 1545case TypeCode.UInt16: 1549case TypeCode.Int32: 1553case TypeCode.UInt32: 1557case TypeCode.Int64: 1561case TypeCode.UInt64: 1565case TypeCode.Single: 1569case TypeCode.Double: 1573case TypeCode.Decimal: 1597TypeCode sc = st.IsEnum ? TypeCode.Object : Type.GetTypeCode(st); 1598TypeCode tc = tt.IsEnum ? TypeCode.Object : Type.GetTypeCode(tt); 1600case TypeCode.SByte: 1602case TypeCode.SByte: 1603case TypeCode.Int16: 1604case TypeCode.Int32: 1605case TypeCode.Int64: 1606case TypeCode.Single: 1607case TypeCode.Double: 1608case TypeCode.Decimal: 1612case TypeCode.Byte: 1614case TypeCode.Byte: 1615case TypeCode.Int16: 1616case TypeCode.UInt16: 1617case TypeCode.Int32: 1618case TypeCode.UInt32: 1619case TypeCode.Int64: 1620case TypeCode.UInt64: 1621case TypeCode.Single: 1622case TypeCode.Double: 1623case TypeCode.Decimal: 1627case TypeCode.Int16: 1629case TypeCode.Int16: 1630case TypeCode.Int32: 1631case TypeCode.Int64: 1632case TypeCode.Single: 1633case TypeCode.Double: 1634case TypeCode.Decimal: 1638case TypeCode.UInt16: 1640case TypeCode.UInt16: 1641case TypeCode.Int32: 1642case TypeCode.UInt32: 1643case TypeCode.Int64: 1644case TypeCode.UInt64: 1645case TypeCode.Single: 1646case TypeCode.Double: 1647case TypeCode.Decimal: 1651case TypeCode.Int32: 1653case TypeCode.Int32: 1654case TypeCode.Int64: 1655case TypeCode.Single: 1656case TypeCode.Double: 1657case TypeCode.Decimal: 1661case TypeCode.UInt32: 1663case TypeCode.UInt32: 1664case TypeCode.Int64: 1665case TypeCode.UInt64: 1666case TypeCode.Single: 1667case TypeCode.Double: 1668case TypeCode.Decimal: 1672case TypeCode.Int64: 1674case TypeCode.Int64: 1675case TypeCode.Single: 1676case TypeCode.Double: 1677case TypeCode.Decimal: 1681case TypeCode.UInt64: 1683case TypeCode.UInt64: 1684case TypeCode.Single: 1685case TypeCode.Double: 1686case TypeCode.Decimal: 1690case TypeCode.Single: 1692case TypeCode.Single: 1693case TypeCode.Double:
System.Workflow.Activities (336)
Rules\Expressions.cs (26)
810TypeCode tc = Type.GetTypeCode(lhsValue.GetType()); 814case TypeCode.Decimal: 818case TypeCode.Double: 822case TypeCode.Single: 826case TypeCode.Int32: 830case TypeCode.Int64: 2129case TypeCode.SByte: 2130case TypeCode.Byte: 2131case TypeCode.Int16: 2132case TypeCode.UInt16: 2133case TypeCode.Int32: 2134case TypeCode.UInt32: 2135case TypeCode.Int64: 2136case TypeCode.UInt64: 2137case TypeCode.Char: 2138case TypeCode.Single: 2139case TypeCode.Double: 2140case TypeCode.Decimal: 2747TypeCode argTypeCode = Type.GetTypeCode(argType); 2752case TypeCode.Byte: 2753case TypeCode.Char: 2754case TypeCode.Int16: 2755case TypeCode.Int32: 2756case TypeCode.Int64: 2757case TypeCode.SByte: 2758case TypeCode.UInt16:
Rules\RuleValidation.cs (310)
1627TypeCode sourceTypeCode = (ConditionHelper.IsNullableValueType(sourceType)) 1630TypeCode testTypeCode = (ConditionHelper.IsNullableValueType(testType)) 1636case TypeCode.SByte: 1639case TypeCode.SByte: 1640case TypeCode.Byte: 1641case TypeCode.UInt16: 1642case TypeCode.UInt32: 1643case TypeCode.UInt64: 1644case TypeCode.Char: 1646case TypeCode.Int16: 1647case TypeCode.Int32: 1648case TypeCode.Int64: 1649case TypeCode.Single: 1650case TypeCode.Double: 1651case TypeCode.Decimal: 1656case TypeCode.Byte: 1659case TypeCode.Byte: 1660case TypeCode.SByte: 1661case TypeCode.Char: 1663case TypeCode.Int16: 1664case TypeCode.UInt16: 1665case TypeCode.Int32: 1666case TypeCode.UInt32: 1667case TypeCode.Int64: 1668case TypeCode.UInt64: 1669case TypeCode.Single: 1670case TypeCode.Double: 1671case TypeCode.Decimal: 1676case TypeCode.Int16: 1679case TypeCode.SByte: 1680case TypeCode.Byte: 1681case TypeCode.UInt16: 1682case TypeCode.UInt32: 1683case TypeCode.UInt64: 1684case TypeCode.Char: 1686case TypeCode.Int16: 1687case TypeCode.Int32: 1688case TypeCode.Int64: 1689case TypeCode.Single: 1690case TypeCode.Double: 1691case TypeCode.Decimal: 1696case TypeCode.UInt16: 1699case TypeCode.SByte: 1700case TypeCode.Byte: 1701case TypeCode.Int16: 1702case TypeCode.UInt16: 1703case TypeCode.Char: 1705case TypeCode.Int32: 1706case TypeCode.UInt32: 1707case TypeCode.Int64: 1708case TypeCode.UInt64: 1709case TypeCode.Single: 1710case TypeCode.Double: 1711case TypeCode.Decimal: 1716case TypeCode.Int32: 1719case TypeCode.SByte: 1720case TypeCode.Byte: 1721case TypeCode.Int16: 1722case TypeCode.UInt16: 1723case TypeCode.Int32: 1724case TypeCode.UInt32: 1725case TypeCode.UInt64: 1726case TypeCode.Char: 1728case TypeCode.Int64: 1729case TypeCode.Single: 1730case TypeCode.Double: 1731case TypeCode.Decimal: 1736case TypeCode.UInt32: 1739case TypeCode.SByte: 1740case TypeCode.Byte: 1741case TypeCode.Int16: 1742case TypeCode.UInt16: 1743case TypeCode.Int32: 1744case TypeCode.UInt32: 1745case TypeCode.Char: 1747case TypeCode.Int64: 1748case TypeCode.UInt64: 1749case TypeCode.Single: 1750case TypeCode.Double: 1751case TypeCode.Decimal: 1756case TypeCode.Int64: 1759case TypeCode.SByte: 1760case TypeCode.Byte: 1761case TypeCode.Int16: 1762case TypeCode.UInt16: 1763case TypeCode.Int32: 1764case TypeCode.UInt32: 1765case TypeCode.Int64: 1766case TypeCode.UInt64: 1767case TypeCode.Char: 1769case TypeCode.Single: 1770case TypeCode.Double: 1771case TypeCode.Decimal: 1776case TypeCode.UInt64: 1779case TypeCode.SByte: 1780case TypeCode.Byte: 1781case TypeCode.Int16: 1782case TypeCode.UInt16: 1783case TypeCode.Int32: 1784case TypeCode.UInt32: 1785case TypeCode.Int64: 1786case TypeCode.UInt64: 1787case TypeCode.Char: 1789case TypeCode.Single: 1790case TypeCode.Double: 1791case TypeCode.Decimal: 1796case TypeCode.Char: 1799case TypeCode.Char: 1800case TypeCode.SByte: 1801case TypeCode.Byte: 1802case TypeCode.Int16: 1804case TypeCode.UInt16: 1805case TypeCode.Int32: 1806case TypeCode.UInt32: 1807case TypeCode.Int64: 1808case TypeCode.UInt64: 1809case TypeCode.Single: 1810case TypeCode.Double: 1811case TypeCode.Decimal: 1816case TypeCode.Single: 1819case TypeCode.SByte: 1820case TypeCode.Byte: 1821case TypeCode.Int16: 1822case TypeCode.UInt16: 1823case TypeCode.Int32: 1824case TypeCode.UInt32: 1825case TypeCode.Int64: 1826case TypeCode.UInt64: 1827case TypeCode.Char: 1828case TypeCode.Single: 1829case TypeCode.Decimal: 1831case TypeCode.Double: 1836case TypeCode.Double: 1839case TypeCode.SByte: 1840case TypeCode.Byte: 1841case TypeCode.Int16: 1842case TypeCode.UInt16: 1843case TypeCode.Int32: 1844case TypeCode.UInt32: 1845case TypeCode.Int64: 1846case TypeCode.UInt64: 1847case TypeCode.Char: 1848case TypeCode.Single: 1849case TypeCode.Double: 1850case TypeCode.Decimal: 1855case TypeCode.Decimal: 1858case TypeCode.SByte: 1859case TypeCode.Byte: 1860case TypeCode.Int16: 1861case TypeCode.UInt16: 1862case TypeCode.Int32: 1863case TypeCode.UInt32: 1864case TypeCode.Int64: 1865case TypeCode.UInt64: 1866case TypeCode.Char: 1867case TypeCode.Single: 1868case TypeCode.Double: 1869case TypeCode.Decimal: 1957case TypeCode.SByte: 1959case TypeCode.Byte: 1961case TypeCode.Int16: 1963case TypeCode.UInt16: 1965case TypeCode.Int32: 1967case TypeCode.UInt32: 1969case TypeCode.Int64: 1971case TypeCode.UInt64: 1973case TypeCode.Char: 1988TypeCode lhsTypeCode = Type.GetTypeCode(lhsType); 1989TypeCode rhsTypeCode = Type.GetTypeCode(rhsType); 1993case TypeCode.Decimal: 1996case TypeCode.SByte: 1997case TypeCode.Byte: 1998case TypeCode.Int16: 1999case TypeCode.UInt16: 2000case TypeCode.Int32: 2001case TypeCode.UInt32: 2002case TypeCode.Int64: 2003case TypeCode.UInt64: 2004case TypeCode.Decimal: 2005case TypeCode.Char: 2010case TypeCode.Double: 2013case TypeCode.SByte: 2014case TypeCode.Byte: 2015case TypeCode.Int16: 2016case TypeCode.UInt16: 2017case TypeCode.Int32: 2018case TypeCode.UInt32: 2019case TypeCode.Int64: 2020case TypeCode.UInt64: 2021case TypeCode.Single: 2022case TypeCode.Double: 2023case TypeCode.Char: 2028case TypeCode.Single: 2031case TypeCode.SByte: 2032case TypeCode.Byte: 2033case TypeCode.Int16: 2034case TypeCode.UInt16: 2035case TypeCode.Int32: 2036case TypeCode.UInt32: 2037case TypeCode.Int64: 2038case TypeCode.UInt64: 2039case TypeCode.Single: 2040case TypeCode.Char: 2045case TypeCode.Char: 2048case TypeCode.Char: 2050case TypeCode.SByte: 2051case TypeCode.Byte: 2052case TypeCode.Int16: 2053case TypeCode.UInt16: 2054case TypeCode.Int32: 2055case TypeCode.UInt32: 2056case TypeCode.Int64: 2057case TypeCode.UInt64: 2063case TypeCode.SByte: 2066case TypeCode.SByte: 2068case TypeCode.Byte: 2069case TypeCode.Int16: 2070case TypeCode.UInt16: 2071case TypeCode.Int32: 2072case TypeCode.UInt32: 2073case TypeCode.Int64: 2074case TypeCode.UInt64: 2075case TypeCode.Char: 2081case TypeCode.Byte: 2084case TypeCode.Byte: 2086case TypeCode.SByte: 2087case TypeCode.Int16: 2088case TypeCode.UInt16: 2089case TypeCode.Int32: 2090case TypeCode.UInt32: 2091case TypeCode.Int64: 2092case TypeCode.UInt64: 2093case TypeCode.Char: 2099case TypeCode.Int16: 2102case TypeCode.SByte: 2103case TypeCode.Byte: 2104case TypeCode.Int16: 2106case TypeCode.UInt16: 2107case TypeCode.Int32: 2108case TypeCode.UInt32: 2109case TypeCode.Int64: 2110case TypeCode.UInt64: 2111case TypeCode.Char: 2117case TypeCode.Int32: 2120case TypeCode.SByte: 2121case TypeCode.Byte: 2122case TypeCode.Int16: 2123case TypeCode.UInt16: 2124case TypeCode.Int32: 2125case TypeCode.Char: 2127case TypeCode.UInt32: 2128case TypeCode.Int64: 2129case TypeCode.UInt64: 2135case TypeCode.Int64: 2138case TypeCode.SByte: 2139case TypeCode.Byte: 2140case TypeCode.Int16: 2141case TypeCode.UInt16: 2142case TypeCode.Int32: 2143case TypeCode.UInt32: 2144case TypeCode.Int64: 2145case TypeCode.Char: 2147case TypeCode.UInt64: 2153case TypeCode.UInt16: 2156case TypeCode.Byte: 2157case TypeCode.UInt16: 2158case TypeCode.Char: 2160case TypeCode.SByte: 2161case TypeCode.Int16: 2162case TypeCode.Int32: 2163case TypeCode.UInt32: 2164case TypeCode.Int64: 2165case TypeCode.UInt64: 2171case TypeCode.UInt32: 2174case TypeCode.Byte: 2175case TypeCode.UInt16: 2176case TypeCode.UInt32: 2177case TypeCode.Char: 2179case TypeCode.SByte: 2180case TypeCode.Int16: 2181case TypeCode.Int32: 2182case TypeCode.Int64: 2183case TypeCode.UInt64: 2189case TypeCode.UInt64: 2192case TypeCode.Byte: 2193case TypeCode.UInt16: 2194case TypeCode.UInt32: 2195case TypeCode.UInt64: 2196case TypeCode.Char: 2198case TypeCode.SByte: 2199case TypeCode.Int16: 2200case TypeCode.Int32: 2201case TypeCode.Int64: 2617TypeCode tc1 = Type.GetTypeCode(t1); 2618TypeCode tc2 = Type.GetTypeCode(t2); 2622case TypeCode.SByte: 2625case TypeCode.Byte: 2626case TypeCode.UInt16: 2627case TypeCode.UInt32: 2628case TypeCode.UInt64: 2634case TypeCode.Int16: 2637case TypeCode.UInt16: 2638case TypeCode.UInt32: 2639case TypeCode.UInt64: 2645case TypeCode.Int32: 2646if (tc2 == TypeCode.UInt32 || tc2 == TypeCode.UInt64) 2653case TypeCode.Int64: 2654if (tc2 == TypeCode.UInt64) 2661case TypeCode.Object:
System.Workflow.ComponentModel (14)
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (14)
583case TypeCode.Boolean: 586case TypeCode.Byte: 589case TypeCode.Char: 592case TypeCode.DateTime: 595case TypeCode.Decimal: 598case TypeCode.Double: 601case TypeCode.Int16: 604case TypeCode.Int32: 607case TypeCode.Int64: 610case TypeCode.SByte: 613case TypeCode.Single: 616case TypeCode.UInt16: 619case TypeCode.UInt32: 622case TypeCode.UInt64:
System.Xml (159)
System\Xml\Schema\XmlAtomicValue.cs (46)
23private TypeCode clrType; 72this.clrType = TypeCode.Boolean; 79this.clrType = TypeCode.DateTime; 86this.clrType = TypeCode.Double; 93this.clrType = TypeCode.Int32; 100this.clrType = TypeCode.Int64; 185case TypeCode.Boolean: return valueConverter.ChangeType(this.unionVal.boolVal, ValueType); 186case TypeCode.Int32: return valueConverter.ChangeType(this.unionVal.i32Val, ValueType); 187case TypeCode.Int64: return valueConverter.ChangeType(this.unionVal.i64Val, ValueType); 188case TypeCode.Double: return valueConverter.ChangeType(this.unionVal.dblVal, ValueType); 189case TypeCode.DateTime: return valueConverter.ChangeType(this.unionVal.dtVal, ValueType); 203case TypeCode.Boolean: return this.unionVal.boolVal; 204case TypeCode.Int32: return valueConverter.ToBoolean(this.unionVal.i32Val); 205case TypeCode.Int64: return valueConverter.ToBoolean(this.unionVal.i64Val); 206case TypeCode.Double: return valueConverter.ToBoolean(this.unionVal.dblVal); 207case TypeCode.DateTime: return valueConverter.ToBoolean(this.unionVal.dtVal); 222case TypeCode.Boolean: return valueConverter.ToDateTime(this.unionVal.boolVal); 223case TypeCode.Int32: return valueConverter.ToDateTime(this.unionVal.i32Val); 224case TypeCode.Int64: return valueConverter.ToDateTime(this.unionVal.i64Val); 225case TypeCode.Double: return valueConverter.ToDateTime(this.unionVal.dblVal); 226case TypeCode.DateTime: return this.unionVal.dtVal; 242case TypeCode.Boolean: return valueConverter.ToDouble(this.unionVal.boolVal); 243case TypeCode.Int32: return valueConverter.ToDouble(this.unionVal.i32Val); 244case TypeCode.Int64: return valueConverter.ToDouble(this.unionVal.i64Val); 245case TypeCode.Double: return this.unionVal.dblVal; 246case TypeCode.DateTime: return valueConverter.ToDouble(this.unionVal.dtVal); 261case TypeCode.Boolean: return valueConverter.ToInt32(this.unionVal.boolVal); 262case TypeCode.Int32: return this.unionVal.i32Val; 263case TypeCode.Int64: return valueConverter.ToInt32(this.unionVal.i64Val); 264case TypeCode.Double: return valueConverter.ToInt32(this.unionVal.dblVal); 265case TypeCode.DateTime: return valueConverter.ToInt32(this.unionVal.dtVal); 280case TypeCode.Boolean: return valueConverter.ToInt64(this.unionVal.boolVal); 281case TypeCode.Int32: return valueConverter.ToInt64(this.unionVal.i32Val); 282case TypeCode.Int64: return this.unionVal.i64Val; 283case TypeCode.Double: return valueConverter.ToInt64(this.unionVal.dblVal); 284case TypeCode.DateTime: return valueConverter.ToInt64(this.unionVal.dtVal); 301case TypeCode.Boolean: return valueConverter.ChangeType(this.unionVal.boolVal, type); 302case TypeCode.Int32: return valueConverter.ChangeType(this.unionVal.i32Val, type); 303case TypeCode.Int64: return valueConverter.ChangeType(this.unionVal.i64Val, type); 304case TypeCode.Double: return valueConverter.ChangeType(this.unionVal.dblVal, type); 305case TypeCode.DateTime: return valueConverter.ChangeType(this.unionVal.dtVal, type); 319case TypeCode.Boolean: return valueConverter.ToString(this.unionVal.boolVal); 320case TypeCode.Int32: return valueConverter.ToString(this.unionVal.i32Val); 321case TypeCode.Int64: return valueConverter.ToString(this.unionVal.i64Val); 322case TypeCode.Double: return valueConverter.ToString(this.unionVal.dblVal); 323case TypeCode.DateTime: return valueConverter.ToString(this.unionVal.dtVal);
System\Xml\Serialization\CodeGenerator.cs (22)
960OpCode GetLdindOpCode(TypeCode typeCode) { 1054case TypeCode.Boolean: 1057case TypeCode.Char: 1060case TypeCode.SByte: 1061case TypeCode.Byte: 1062case TypeCode.Int16: 1063case TypeCode.UInt16: 1066case TypeCode.Int32: 1069case TypeCode.UInt32: 1072case TypeCode.UInt64: 1075case TypeCode.Int64: 1078case TypeCode.Single: 1081case TypeCode.Double: 1084case TypeCode.String: 1087case TypeCode.Decimal: 1102case TypeCode.DateTime: 1112case TypeCode.Object: 1113case TypeCode.Empty: 1114case TypeCode.DBNull: 1395OpCode GetLdelemOpCode(TypeCode typeCode) { 1472OpCode GetStelemOpCode(TypeCode typeCode) { 1647OpCode GetConvOpCode(TypeCode typeCode) {
System\Xml\Serialization\Types.cs (15)
510case TypeCode.String: return true; 511case TypeCode.Int32: return true; 512case TypeCode.Boolean: return true; 513case TypeCode.Int16: return true; 514case TypeCode.Int64: return true; 515case TypeCode.Single: return true; 516case TypeCode.Double: return true; 517case TypeCode.Decimal: return true; 518case TypeCode.DateTime: return true; 519case TypeCode.Byte: return true; 520case TypeCode.SByte: return true; 521case TypeCode.UInt16: return true; 522case TypeCode.UInt32: return true; 523case TypeCode.UInt64: return true; 524case TypeCode.Char: return true;
System\Xml\Serialization\XmlSerializationWriter.cs (46)
181case TypeCode.String: typeName = "string"; break; 182case TypeCode.Int32: typeName = "int"; break; 183case TypeCode.Boolean: typeName = "boolean"; break; 184case TypeCode.Int16: typeName = "short"; break; 185case TypeCode.Int64: typeName = "long"; break; 186case TypeCode.Single: typeName = "float"; break; 187case TypeCode.Double: typeName = "double"; break; 188case TypeCode.Decimal: typeName = "decimal"; break; 189case TypeCode.DateTime: typeName = "dateTime"; break; 190case TypeCode.Byte: typeName = "unsignedByte"; break; 191case TypeCode.SByte: typeName = "byte"; break; 192case TypeCode.UInt16: typeName = "unsignedShort"; break; 193case TypeCode.UInt32: typeName = "unsignedInt"; break; 194case TypeCode.UInt64: typeName = "unsignedLong"; break; 195case TypeCode.Char: 229case TypeCode.String: 234case TypeCode.Int32: 238case TypeCode.Boolean: 242case TypeCode.Int16: 246case TypeCode.Int64: 250case TypeCode.Single: 254case TypeCode.Double: 258case TypeCode.Decimal: 262case TypeCode.DateTime: 266case TypeCode.Char: 271case TypeCode.Byte: 275case TypeCode.SByte: 279case TypeCode.UInt16: 283case TypeCode.UInt32: 287case TypeCode.UInt64: 1180if (Convert.GetTypeCode(o) == TypeCode.Object && !(o is Guid) && (t != typeof(XmlQualifiedName)) && !(o is XmlNode[]) && (t != typeof(byte[]))) { 3063case TypeCode.String: 3069case TypeCode.Char: 3080case TypeCode.Int32: 3083case TypeCode.Double: 3086case TypeCode.Boolean: 3089case TypeCode.Int16: 3090case TypeCode.Int64: 3091case TypeCode.UInt16: 3092case TypeCode.UInt32: 3093case TypeCode.UInt64: 3094case TypeCode.Byte: 3095case TypeCode.SByte: 3103case TypeCode.Single: 3107case TypeCode.Decimal: 3111case TypeCode.DateTime:
System\Xml\Serialization\XmlSerializer.cs (30)
740case TypeCode.String: 743case TypeCode.Int32: 746case TypeCode.Boolean: 749case TypeCode.Int16: 752case TypeCode.Int64: 755case TypeCode.Single: 758case TypeCode.Double: 761case TypeCode.Decimal: 764case TypeCode.DateTime: 767case TypeCode.Char: 770case TypeCode.Byte: 773case TypeCode.SByte: 776case TypeCode.UInt16: 779case TypeCode.UInt32: 782case TypeCode.UInt64: 811case TypeCode.String: 814case TypeCode.Int32: 817case TypeCode.Boolean: 820case TypeCode.Int16: 823case TypeCode.Int64: 826case TypeCode.Single: 829case TypeCode.Double: 832case TypeCode.Decimal: 835case TypeCode.DateTime: 838case TypeCode.Char: 841case TypeCode.Byte: 844case TypeCode.SByte: 847case TypeCode.UInt16: 850case TypeCode.UInt32: 853case TypeCode.UInt64: