90 references to BinaryTypeEnum
System.Runtime.Serialization.Formatters (90)
System\Runtime\Serialization\Formatters\Binary\BinaryArray.cs (9)
14internal BinaryTypeEnum _binaryTypeEnum; 27internal void Set(int objectId, int rank, int[] lengthA, int[]? lowerBoundA, BinaryTypeEnum binaryTypeEnum, object? typeInformation, BinaryArrayTypeEnum binaryArrayTypeEnum, int assemId) 41if (binaryTypeEnum == BinaryTypeEnum.Primitive) 45else if (binaryTypeEnum == BinaryTypeEnum.String) 49else if (binaryTypeEnum == BinaryTypeEnum.Object) 113_binaryTypeEnum = BinaryTypeEnum.Primitive; 123_binaryTypeEnum = BinaryTypeEnum.String; 133_binaryTypeEnum = BinaryTypeEnum.Object; 155_binaryTypeEnum = (BinaryTypeEnum)input.ReadByte();
System\Runtime\Serialization\Formatters\Binary\BinaryFormatterWriter.cs (4)
155var binaryTypeEnumA = new BinaryTypeEnum[numMembers]; 210BinaryTypeEnum binaryTypeEnum = BinaryTypeConverter.GetBinaryTypeInfo( 286BinaryTypeEnum binaryTypeEnum = BinaryTypeConverter.GetBinaryTypeInfo(arrayElemTypeNameInfo._type!, objectInfo, arrayElemTypeNameInfo.NIname, _objectWriter, out typeInformation, out assemId); 301BinaryTypeEnum binaryTypeEnum = BinaryTypeConverter.GetBinaryTypeInfo(arrayElemTypeNameInfo._type!, objectInfo, arrayElemTypeNameInfo.NIname, _objectWriter, out typeInformation, out assemId);
System\Runtime\Serialization\Formatters\Binary\BinaryObjectWithMapTyped.cs (6)
15internal BinaryTypeEnum[]? _binaryTypeEnumA; 27internal void Set(int objectId, string name, int numMembers, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object?[] typeInformationA, int[] memberAssemIds, int assemId) 78_binaryTypeEnumA = new BinaryTypeEnum[_numMembers]; 87_binaryTypeEnumA[i] = (BinaryTypeEnum)input.ReadByte(); 91if (_binaryTypeEnumA[i] != BinaryTypeEnum.ObjectUrt && _binaryTypeEnumA[i] != BinaryTypeEnum.ObjectUser)
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (12)
29internal BinaryTypeEnum _expectedType = BinaryTypeEnum.ObjectUrt; 87case BinaryTypeEnum.ObjectUrt: 88case BinaryTypeEnum.ObjectUser: 89case BinaryTypeEnum.String: 90case BinaryTypeEnum.Object: 91case BinaryTypeEnum.ObjectArray: 92case BinaryTypeEnum.StringArray: 93case BinaryTypeEnum.PrimitiveArray: 146case BinaryTypeEnum.Primitive: 168_expectedType = BinaryTypeEnum.ObjectUrt; 733if (record._binaryTypeEnum == BinaryTypeEnum.ObjectUser)
System\Runtime\Serialization\Formatters\Binary\BinaryTypeConverter.cs (47)
13internal static BinaryTypeEnum GetBinaryTypeInfo(Type type, WriteObjectInfo? objectInfo, string? typeName, ObjectWriter objectWriter, out object? typeInformation, out int assemId) 15BinaryTypeEnum binaryTypeEnum; 22binaryTypeEnum = BinaryTypeEnum.String; 27binaryTypeEnum = BinaryTypeEnum.Object; 31binaryTypeEnum = BinaryTypeEnum.StringArray; 35binaryTypeEnum = BinaryTypeEnum.ObjectArray; 39binaryTypeEnum = BinaryTypeEnum.PrimitiveArray; 62binaryTypeEnum = BinaryTypeEnum.ObjectUrt; 67binaryTypeEnum = BinaryTypeEnum.ObjectUser; 77binaryTypeEnum = BinaryTypeEnum.Primitive; 87internal static BinaryTypeEnum GetParserBinaryTypeInfo(Type type, out object? typeInformation) 89BinaryTypeEnum binaryTypeEnum; 94binaryTypeEnum = BinaryTypeEnum.String; 98binaryTypeEnum = BinaryTypeEnum.Object; 102binaryTypeEnum = BinaryTypeEnum.ObjectArray; 106binaryTypeEnum = BinaryTypeEnum.StringArray; 110binaryTypeEnum = BinaryTypeEnum.PrimitiveArray; 119BinaryTypeEnum.ObjectUrt : 120BinaryTypeEnum.ObjectUser; 124binaryTypeEnum = BinaryTypeEnum.Primitive; 134internal static void WriteTypeInfo(BinaryTypeEnum binaryTypeEnum, object? typeInformation, int assemId, BinaryFormatterWriter output) 138case BinaryTypeEnum.Primitive: 139case BinaryTypeEnum.PrimitiveArray: 143case BinaryTypeEnum.String: 144case BinaryTypeEnum.Object: 145case BinaryTypeEnum.StringArray: 146case BinaryTypeEnum.ObjectArray: 148case BinaryTypeEnum.ObjectUrt: 152case BinaryTypeEnum.ObjectUser: 163internal static object ReadTypeInfo(BinaryTypeEnum binaryTypeEnum, BinaryParser input, out int assemId) 170case BinaryTypeEnum.Primitive: 171case BinaryTypeEnum.PrimitiveArray: 174case BinaryTypeEnum.String: 175case BinaryTypeEnum.Object: 176case BinaryTypeEnum.StringArray: 177case BinaryTypeEnum.ObjectArray: 179case BinaryTypeEnum.ObjectUrt: 182case BinaryTypeEnum.ObjectUser: 195internal static void TypeFromInfo(BinaryTypeEnum binaryTypeEnum, 211case BinaryTypeEnum.Primitive: 216case BinaryTypeEnum.String: 219case BinaryTypeEnum.Object: 223case BinaryTypeEnum.ObjectArray: 226case BinaryTypeEnum.StringArray: 229case BinaryTypeEnum.PrimitiveArray: 233case BinaryTypeEnum.ObjectUser: 234case BinaryTypeEnum.ObjectUrt:
System\Runtime\Serialization\Formatters\Binary\ObjectMap.cs (5)
15internal BinaryTypeEnum[] _binaryTypeEnumA; 43_binaryTypeEnumA = new BinaryTypeEnum[_memberTypes.Length]; 48BinaryTypeEnum binaryTypeEnum = BinaryTypeConverter.GetParserBinaryTypeInfo(_memberTypes[i]!, out object? typeInformation); 55internal ObjectMap(string objectName, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object?[] typeInformationA, int[] memberAssemIds, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable) 117string name, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object?[] typeInformationA,
System\Runtime\Serialization\Formatters\Binary\ObjectProgress.cs (7)
18internal BinaryTypeEnum _expectedType = BinaryTypeEnum.ObjectUrt; 29internal BinaryTypeEnum _binaryTypeEnum; 34internal BinaryTypeEnum[]? _binaryTypeEnumA; 48_expectedType = BinaryTypeEnum.ObjectUrt; 78internal bool GetNext(out BinaryTypeEnum outBinaryTypeEnum, out object? outTypeInformation) 81outBinaryTypeEnum = BinaryTypeEnum.Primitive;