2 writes to _arrayElementType
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (1)
804out pr._arrayElementType, out pr._isArrayVariant);
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
110_arrayElementType = null;
15 references to _arrayElementType
System.Runtime.Serialization.Formatters (15)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (15)
411if (ReferenceEquals(pr._arrayElementType, Converter.s_typeofString)) 417else if (ReferenceEquals(pr._arrayElementType, Converter.s_typeofObject)) 423else if (pr._arrayElementType != null) 425pr._newObj = Array.CreateInstance(pr._arrayElementType, pr._lengthA[0]); 431if (pr._arrayElementType != null) 433pr._newObj = Array.CreateInstance(pr._arrayElementType, pr._lengthA, pr._lowerBoundA); 445else if (couldBeValueType && pr._arrayElementType != null) 447if (!pr._arrayElementType.IsValueType && !pr._isLowerBound) 473if (pr._arrayElementType != null) 477Array.CreateInstance(pr._arrayElementType, pr._lengthA) : 478Array.CreateInstance(pr._arrayElementType, pr._lengthA, pr._lowerBoundA); 598pr._dtType = objectPr._arrayElementType; 604if (objectPr._arrayElementType != null) 607if ((objectPr._arrayElementType.IsValueType) && (pr._arrayElementTypeCode == InternalPrimitiveTypeE.Invalid)) 627if ((ReferenceEquals(objectPr._arrayElementType, Converter.s_typeofString)) || (ReferenceEquals(pr._dtType, Converter.s_typeofString)))