2 writes to _arrayElementTypeCode
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (1)
803out pr._arrayElementTypeCode, out pr._arrayElementTypeString,
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
112_arrayElementTypeCode = InternalPrimitiveTypeE.Invalid;
10 references to _arrayElementTypeCode
System.Runtime.Serialization.Formatters (10)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (5)
391else if ((pr._newObj != null) && Converter.IsWriteAsByteArray(pr._arrayElementTypeCode)) 440if (!pr._isLowerBound && (Converter.IsWriteAsByteArray(pr._arrayElementTypeCode))) 443pr._primitiveArray = new PrimitiveArray(pr._arrayElementTypeCode, (Array)pr._newObj); 607if ((objectPr._arrayElementType.IsValueType) && (pr._arrayElementTypeCode == InternalPrimitiveTypeE.Invalid)) 681object? var = pr._varValue ?? Converter.FromString(pr._value, objectPr._arrayElementTypeCode);
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (5)
821if (Converter.IsWriteAsByteArray(pr._arrayElementTypeCode) && 866if (pr._arrayElementTypeCode == InternalPrimitiveTypeE.Byte) 870else if (pr._arrayElementTypeCode == InternalPrimitiveTypeE.Char) 876int typeLength = Converter.TypeLength(pr._arrayElementTypeCode); 878pr._newObj = Converter.CreatePrimitiveArray(pr._arrayElementTypeCode, pr._lengthA[0]);