292 references to InternalPrimitiveTypeE
mscorlib (292)
system\runtime\serialization\formatters\binary\binarycommonclasses.cs (30)
62InternalPrimitiveTypeE primitiveTypeEnum = objectWriter.ToCode(type); 65case InternalPrimitiveTypeE.Invalid: 123InternalPrimitiveTypeE primitiveTypeEnum = Converter.ToCode(type); 126case InternalPrimitiveTypeE.Invalid: 155sout.WriteByte((Byte)((InternalPrimitiveTypeE)typeInformation)); 188var = (InternalPrimitiveTypeE)input.ReadByte(); 216out InternalPrimitiveTypeE primitiveTypeEnum, 224primitiveTypeEnum = InternalPrimitiveTypeE.Invalid; 231primitiveTypeEnum = (InternalPrimitiveTypeE)typeInformation; 253primitiveTypeEnum = (InternalPrimitiveTypeE)typeInformation; 309sout.WriteByte((Byte)InternalPrimitiveTypeE.Null); 312sout.WriteByte((Byte)InternalPrimitiveTypeE.String); 320sout.WriteByte((Byte)InternalPrimitiveTypeE.Null); 325InternalPrimitiveTypeE code = Converter.ToCode(type); 333InternalPrimitiveTypeE code = (InternalPrimitiveTypeE)input.ReadByte(); 334if (code == InternalPrimitiveTypeE.Null) 336else if (code == InternalPrimitiveTypeE.String) 682bool isArgPrimitive = Converter.ToCode(argTypes[i]) != InternalPrimitiveTypeE.Invalid; 950bool isArgPrimitive = Converter.ToCode(argTypes[i]) != InternalPrimitiveTypeE.Invalid; 976bool isReturnTypePrimitive = Converter.ToCode(returnType) != InternalPrimitiveTypeE.Invalid; 1315internal InternalPrimitiveTypeE primitiveTypeEnum; 1322internal void Set(InternalPrimitiveTypeE primitiveTypeEnum, Object value) 1340primitiveTypeEnum = (InternalPrimitiveTypeE)input.ReadByte(); //PDJ 1673sout.WriteByte((Byte)((InternalPrimitiveTypeE)typeInformation)); 1719typeInformation = (InternalPrimitiveTypeE)input.ReadByte(); 1832internal InternalPrimitiveTypeE typeInformation; 1839internal void Set(InternalPrimitiveTypeE typeInformation, Object value) 1846internal void Set(InternalPrimitiveTypeE typeInformation) 2131InternalPrimitiveTypeE primitiveTypeEnum;
system\runtime\serialization\formatters\binary\binaryconverter.cs (171)
40internal static InternalPrimitiveTypeE ToCode(Type type) 43InternalPrimitiveTypeE code; 48code = InternalPrimitiveTypeE.DateTime; 50code = InternalPrimitiveTypeE.TimeSpan; 52code = InternalPrimitiveTypeE.Decimal; 54code = InternalPrimitiveTypeE.Invalid; 66internal static bool IsWriteAsByteArray(InternalPrimitiveTypeE code) 72case InternalPrimitiveTypeE.Boolean: 73case InternalPrimitiveTypeE.Char: 74case InternalPrimitiveTypeE.Byte: 75case InternalPrimitiveTypeE.Double: 76case InternalPrimitiveTypeE.Int16: 77case InternalPrimitiveTypeE.Int32: 78case InternalPrimitiveTypeE.Int64: 79case InternalPrimitiveTypeE.SByte: 80case InternalPrimitiveTypeE.Single: 81case InternalPrimitiveTypeE.UInt16: 82case InternalPrimitiveTypeE.UInt32: 83case InternalPrimitiveTypeE.UInt64: 90internal static int TypeLength(InternalPrimitiveTypeE code) 96case InternalPrimitiveTypeE.Boolean: 99case InternalPrimitiveTypeE.Char: 102case InternalPrimitiveTypeE.Byte: 105case InternalPrimitiveTypeE.Double: 108case InternalPrimitiveTypeE.Int16: 111case InternalPrimitiveTypeE.Int32: 114case InternalPrimitiveTypeE.Int64: 117case InternalPrimitiveTypeE.SByte: 120case InternalPrimitiveTypeE.Single: 123case InternalPrimitiveTypeE.UInt16: 126case InternalPrimitiveTypeE.UInt32: 129case InternalPrimitiveTypeE.UInt64: 137internal static InternalNameSpaceE GetNameSpaceEnum(InternalPrimitiveTypeE code, Type type, WriteObjectInfo objectInfo, out String typeName) 143if (code != InternalPrimitiveTypeE.Invalid) 147case InternalPrimitiveTypeE.Boolean: 148case InternalPrimitiveTypeE.Char: 149case InternalPrimitiveTypeE.Byte: 150case InternalPrimitiveTypeE.Double: 151case InternalPrimitiveTypeE.Int16: 152case InternalPrimitiveTypeE.Int32: 153case InternalPrimitiveTypeE.Int64: 154case InternalPrimitiveTypeE.SByte: 155case InternalPrimitiveTypeE.Single: 156case InternalPrimitiveTypeE.UInt16: 157case InternalPrimitiveTypeE.UInt32: 158case InternalPrimitiveTypeE.UInt64: 159case InternalPrimitiveTypeE.DateTime: 160case InternalPrimitiveTypeE.TimeSpan: 165case InternalPrimitiveTypeE.Decimal: 203internal static Type ToArrayType(InternalPrimitiveTypeE code) 218typeATemp[(int)InternalPrimitiveTypeE.Invalid] = null; 219typeATemp[(int)InternalPrimitiveTypeE.Boolean] = typeofBoolean; 220typeATemp[(int)InternalPrimitiveTypeE.Byte] = typeofByte; 221typeATemp[(int)InternalPrimitiveTypeE.Char] = typeofChar; 222typeATemp[(int)InternalPrimitiveTypeE.Decimal] = typeofDecimal; 223typeATemp[(int)InternalPrimitiveTypeE.Double] = typeofDouble; 224typeATemp[(int)InternalPrimitiveTypeE.Int16] = typeofInt16; 225typeATemp[(int)InternalPrimitiveTypeE.Int32] = typeofInt32; 226typeATemp[(int)InternalPrimitiveTypeE.Int64] = typeofInt64; 227typeATemp[(int)InternalPrimitiveTypeE.SByte] = typeofSByte; 228typeATemp[(int)InternalPrimitiveTypeE.Single] = typeofSingle; 229typeATemp[(int)InternalPrimitiveTypeE.TimeSpan] = typeofTimeSpan; 230typeATemp[(int)InternalPrimitiveTypeE.DateTime] = typeofDateTime; 231typeATemp[(int)InternalPrimitiveTypeE.UInt16] = typeofUInt16; 232typeATemp[(int)InternalPrimitiveTypeE.UInt32] = typeofUInt32; 233typeATemp[(int)InternalPrimitiveTypeE.UInt64] = typeofUInt64; 243arrayTypeATemp[(int)InternalPrimitiveTypeE.Invalid] = null; 244arrayTypeATemp[(int)InternalPrimitiveTypeE.Boolean] = typeofBooleanArray; 245arrayTypeATemp[(int)InternalPrimitiveTypeE.Byte] = typeofByteArray; 246arrayTypeATemp[(int)InternalPrimitiveTypeE.Char] = typeofCharArray; 247arrayTypeATemp[(int)InternalPrimitiveTypeE.Decimal] = typeofDecimalArray; 248arrayTypeATemp[(int)InternalPrimitiveTypeE.Double] = typeofDoubleArray; 249arrayTypeATemp[(int)InternalPrimitiveTypeE.Int16] = typeofInt16Array; 250arrayTypeATemp[(int)InternalPrimitiveTypeE.Int32] = typeofInt32Array; 251arrayTypeATemp[(int)InternalPrimitiveTypeE.Int64] = typeofInt64Array; 252arrayTypeATemp[(int)InternalPrimitiveTypeE.SByte] = typeofSByteArray; 253arrayTypeATemp[(int)InternalPrimitiveTypeE.Single] = typeofSingleArray; 254arrayTypeATemp[(int)InternalPrimitiveTypeE.TimeSpan] = typeofTimeSpanArray; 255arrayTypeATemp[(int)InternalPrimitiveTypeE.DateTime] = typeofDateTimeArray; 256arrayTypeATemp[(int)InternalPrimitiveTypeE.UInt16] = typeofUInt16Array; 257arrayTypeATemp[(int)InternalPrimitiveTypeE.UInt32] = typeofUInt32Array; 258arrayTypeATemp[(int)InternalPrimitiveTypeE.UInt64] = typeofUInt64Array; 265internal static Type ToType(InternalPrimitiveTypeE code) 277internal static Array CreatePrimitiveArray(InternalPrimitiveTypeE code, int length) 282case InternalPrimitiveTypeE.Boolean: 285case InternalPrimitiveTypeE.Byte: 288case InternalPrimitiveTypeE.Char: 291case InternalPrimitiveTypeE.Decimal: 294case InternalPrimitiveTypeE.Double: 297case InternalPrimitiveTypeE.Int16: 300case InternalPrimitiveTypeE.Int32: 303case InternalPrimitiveTypeE.Int64: 306case InternalPrimitiveTypeE.SByte: 309case InternalPrimitiveTypeE.Single: 312case InternalPrimitiveTypeE.TimeSpan: 315case InternalPrimitiveTypeE.DateTime: 318case InternalPrimitiveTypeE.UInt16: 321case InternalPrimitiveTypeE.UInt32: 324case InternalPrimitiveTypeE.UInt64: 337typeInformation = InternalPrimitiveTypeE.Boolean; 339typeInformation = InternalPrimitiveTypeE.Byte; 341typeInformation = InternalPrimitiveTypeE.Char; 343typeInformation = InternalPrimitiveTypeE.Double; 345typeInformation = InternalPrimitiveTypeE.Int16; 347typeInformation = InternalPrimitiveTypeE.Int32; 349typeInformation = InternalPrimitiveTypeE.Int64; 351typeInformation = InternalPrimitiveTypeE.SByte; 353typeInformation = InternalPrimitiveTypeE.Single; 355typeInformation = InternalPrimitiveTypeE.UInt16; 357typeInformation = InternalPrimitiveTypeE.UInt32; 359typeInformation = InternalPrimitiveTypeE.UInt64; 371valueATemp[(int)InternalPrimitiveTypeE.Invalid] = null; 372valueATemp[(int)InternalPrimitiveTypeE.Boolean] = "Boolean"; 373valueATemp[(int)InternalPrimitiveTypeE.Byte] = "Byte"; 374valueATemp[(int)InternalPrimitiveTypeE.Char] = "Char"; 375valueATemp[(int)InternalPrimitiveTypeE.Decimal] = "Decimal"; 376valueATemp[(int)InternalPrimitiveTypeE.Double] = "Double"; 377valueATemp[(int)InternalPrimitiveTypeE.Int16] = "Int16"; 378valueATemp[(int)InternalPrimitiveTypeE.Int32] = "Int32"; 379valueATemp[(int)InternalPrimitiveTypeE.Int64] = "Int64"; 380valueATemp[(int)InternalPrimitiveTypeE.SByte] = "SByte"; 381valueATemp[(int)InternalPrimitiveTypeE.Single] = "Single"; 382valueATemp[(int)InternalPrimitiveTypeE.TimeSpan] = "TimeSpan"; 383valueATemp[(int)InternalPrimitiveTypeE.DateTime] = "DateTime"; 384valueATemp[(int)InternalPrimitiveTypeE.UInt16] = "UInt16"; 385valueATemp[(int)InternalPrimitiveTypeE.UInt32] = "UInt32"; 386valueATemp[(int)InternalPrimitiveTypeE.UInt64] = "UInt64"; 392internal static String ToComType(InternalPrimitiveTypeE code) 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) 437private static volatile InternalPrimitiveTypeE[] codeA; 441InternalPrimitiveTypeE[] codeATemp = new InternalPrimitiveTypeE[19]; 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; 461codeATemp[17] = InternalPrimitiveTypeE.Invalid; 462codeATemp[(int)TypeCode.String] = InternalPrimitiveTypeE.Invalid; 467internal static InternalPrimitiveTypeE ToPrimitiveTypeEnum(TypeCode typeCode) 475internal static Object FromString(String value, InternalPrimitiveTypeE code) 480Contract.Assert((code != InternalPrimitiveTypeE.Invalid), "[Converter.FromString]!InternalPrimitiveTypeE.Invalid "); 481if (code != InternalPrimitiveTypeE.Invalid)
system\runtime\serialization\formatters\binary\binaryformatterwriter.cs (20)
384if (arrayElemTypeNameInfo.NIprimitiveTypeEnum == InternalPrimitiveTypeE.Byte) 386else if (arrayElemTypeNameInfo.NIprimitiveTypeEnum == InternalPrimitiveTypeE.Char) 530InternalPrimitiveTypeE typeInformation = typeNameInfo.NIprimitiveTypeEnum; 538memberPrimitiveTyped.Set((InternalPrimitiveTypeE)typeInformation, value); 716internal void WriteValue(InternalPrimitiveTypeE code, Object value) 722case InternalPrimitiveTypeE.Boolean: 725case InternalPrimitiveTypeE.Byte: 728case InternalPrimitiveTypeE.Char: 731case InternalPrimitiveTypeE.Double: 734case InternalPrimitiveTypeE.Int16: 737case InternalPrimitiveTypeE.Int32: 740case InternalPrimitiveTypeE.Int64: 743case InternalPrimitiveTypeE.SByte: 746case InternalPrimitiveTypeE.Single: 749case InternalPrimitiveTypeE.UInt16: 752case InternalPrimitiveTypeE.UInt32: 755case InternalPrimitiveTypeE.UInt64: 758case InternalPrimitiveTypeE.Decimal: 761case InternalPrimitiveTypeE.TimeSpan: 764case InternalPrimitiveTypeE.DateTime:
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (3)
920if ((objectPr.PRarrayElementType.IsValueType) && (pr.PRarrayElementTypeCode == InternalPrimitiveTypeE.Invalid)) 970else if (Object.ReferenceEquals(pr.PRdtTypeCode, InternalPrimitiveTypeE.Invalid)) 1144else if (pr.PRdtTypeCode == InternalPrimitiveTypeE.Invalid)
system\runtime\serialization\formatters\binary\binaryobjectwriter.cs (11)
415InternalPrimitiveTypeE code = ToCode(type); 416if ((code == InternalPrimitiveTypeE.Invalid) && 608if (memberTypeNameInfo.NIprimitiveTypeEnum == InternalPrimitiveTypeE.Invalid) 1172if (typeNameInfo.NIprimitiveTypeEnum == InternalPrimitiveTypeE.Invalid) 1269private NameInfo TypeToNameInfo(Type type, WriteObjectInfo objectInfo, InternalPrimitiveTypeE code, NameInfo nameInfo) 1277if (code == InternalPrimitiveTypeE.Invalid) 1320InternalPrimitiveTypeE previousCode = InternalPrimitiveTypeE.Invalid; 1321internal InternalPrimitiveTypeE ToCode(Type type) 1329InternalPrimitiveTypeE code = Converter.ToCode(type); 1330if (code != InternalPrimitiveTypeE.Invalid)
system\runtime\serialization\formatters\binary\binaryparser.cs (25)
509pr.PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 638pr.PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 732pr.PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 779prs.PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 950pr.PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 1011if (pr.PRarrayElementTypeCode == InternalPrimitiveTypeE.Byte) 1013else if (pr.PRarrayElementTypeCode == InternalPrimitiveTypeE.Char) 1061memberPrimitiveUnTyped.Set((InternalPrimitiveTypeE)expectedTypeInformation); 1068prs.PRdtTypeCode = (InternalPrimitiveTypeE)expectedTypeInformation; 1177internal Object ReadValue(InternalPrimitiveTypeE code) 1184case InternalPrimitiveTypeE.Boolean: 1187case InternalPrimitiveTypeE.Byte: 1190case InternalPrimitiveTypeE.Char: 1193case InternalPrimitiveTypeE.Double: 1196case InternalPrimitiveTypeE.Int16: 1199case InternalPrimitiveTypeE.Int32: 1202case InternalPrimitiveTypeE.Int64: 1205case InternalPrimitiveTypeE.SByte: 1208case InternalPrimitiveTypeE.Single: 1211case InternalPrimitiveTypeE.UInt16: 1214case InternalPrimitiveTypeE.UInt32: 1217case InternalPrimitiveTypeE.UInt64: 1220case InternalPrimitiveTypeE.Decimal: 1223case InternalPrimitiveTypeE.TimeSpan: 1226case InternalPrimitiveTypeE.DateTime:
system\runtime\serialization\formatters\binary\binaryutilclasses.cs (32)
67internal InternalPrimitiveTypeE PRdtTypeCode; 86internal InternalPrimitiveTypeE PRarrayElementTypeCode; 165PRdtTypeCode = InternalPrimitiveTypeE.Invalid; 180PRarrayElementTypeCode = InternalPrimitiveTypeE.Invalid; 757internal InternalPrimitiveTypeE NIprimitiveTypeEnum = InternalPrimitiveTypeE.Invalid; 777NIprimitiveTypeEnum = InternalPrimitiveTypeE.Invalid; 836InternalPrimitiveTypeE code; 850internal PrimitiveArray(InternalPrimitiveTypeE code, Array array) 855internal void Init(InternalPrimitiveTypeE code, Array array) 860case InternalPrimitiveTypeE.Boolean: 863case InternalPrimitiveTypeE.Char: 866case InternalPrimitiveTypeE.Double: 869case InternalPrimitiveTypeE.Int16: 872case InternalPrimitiveTypeE.Int32: 875case InternalPrimitiveTypeE.Int64: 878case InternalPrimitiveTypeE.SByte: 881case InternalPrimitiveTypeE.Single: 884case InternalPrimitiveTypeE.UInt16: 887case InternalPrimitiveTypeE.UInt32: 890case InternalPrimitiveTypeE.UInt64: 900case InternalPrimitiveTypeE.Boolean: 903case InternalPrimitiveTypeE.Char: 909case InternalPrimitiveTypeE.Double: 912case InternalPrimitiveTypeE.Int16: 915case InternalPrimitiveTypeE.Int32: 918case InternalPrimitiveTypeE.Int64: 921case InternalPrimitiveTypeE.SByte: 924case InternalPrimitiveTypeE.Single: 927case InternalPrimitiveTypeE.UInt16: 930case InternalPrimitiveTypeE.UInt32: 933case InternalPrimitiveTypeE.UInt64: