25 references to IsArray
illink (3)
System.Formats.Nrbf (10)
System\Formats\Nrbf\ArrayRecord.cs (1)
55|| TypeName.GetElementType().IsArray;
System\Formats\Nrbf\JaggedArrayRecord.cs (1)
36Debug.Assert(TypeName.GetElementType().IsArray, "Jagged arrays are required.");
System\Formats\Nrbf\NrbfDecoder.cs (4)
404return typeName.IsArray 420return typeName.IsArray 452else if (binaryType == BinaryType.SystemClass && ((TypeName)additionalInfo!).IsArray) 458else if (binaryType == BinaryType.Class && ((ClassTypeInfo)additionalInfo!).TypeName.IsArray)
System\Formats\Nrbf\RectangularArrayRecord.cs (1)
34Debug.Assert(!TypeName.GetElementType().IsArray, "Use JaggedArrayRecord instead.");
System\Formats\Nrbf\SerializationRecord.cs (2)
104if (type.IsArray != typeName.IsArray || type.IsConstructedGenericType != typeName.IsConstructedGenericType 121else if (typeName.IsArray)
System\Formats\Nrbf\Utils\TypeNameHelpers.cs (1)
168if (typeName.IsArray)
System.Private.Windows.Core (7)
System\Reflection\Metadata\TypeNameComparer.cs (1)
54if (obj.IsArray)
System\TypeExtensions.cs (6)
39if (type.IsArray != typeName.IsArray 59if (typeName.IsArray) 99if (x.IsArray != y.IsArray 102|| (x.IsArray && x.GetArrayRank() != y.GetArrayRank()) 119if (y.IsArray)
System.Reflection.Metadata (4)
System\Reflection\Metadata\TypeName.cs (4)
224else if (IsArray || IsPointer || IsByRef) 337else if (IsPointer || IsByRef || IsArray) 451if (IsArray || IsPointer || IsByRef) 481if (!(IsArray || IsPointer || IsByRef))
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\Deserializer\ArrayRecordDeserializer.cs (1)
127if (arrayRecord.Rank <= 1 || arrayRecord.TypeName.GetElementType().IsArray)