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