11 overrides of IsSZArray
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
262public override bool IsSZArray => _rank <= 1 && _isSzArray;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
221public override bool IsSZArray => false;
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
168public override bool IsSZArray => _unmodifiedType.IsSZArray;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
25public abstract override bool IsSZArray { get; }
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
141public override bool IsSZArray => typeImpl.IsSZArray;
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
213public override bool IsSZArray => false;
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
160public override bool IsSZArray => false;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
896public override bool IsSZArray => false;
src\System\RuntimeType.CoreCLR.cs (1)
3552public sealed override bool IsSZArray => RuntimeTypeHandle.IsSZArray(this);
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
262public override bool IsSZArray => _rank <= 1 && _isSzArray;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
43public abstract override bool IsSZArray { get; }
22 references to IsSZArray
System.Data.Common (1)
System\Data\TypeLimiter.cs (1)
284if (type.IsSZArray)
System.Formats.Nrbf (1)
System\Formats\Nrbf\SerializationRecord.cs (1)
104|| type.IsSZArray != typeName.IsSZArray // int[] vs int[*]
System.Linq.Expressions (9)
System\Dynamic\Utils\TypeUtils.cs (5)
409if (source.GetArrayRank() != dest.GetArrayRank() || source.IsSZArray != dest.IsSZArray) 442if (!source.IsSZArray || !dest.IsInterface || !dest.IsGenericType) 468Debug.Assert(dest.IsSZArray); 469if (!dest.IsSZArray || !source.IsInterface || !source.IsGenericType)
System\Linq\Expressions\Compiler\ILGen.cs (1)
955if (arrayType.IsSZArray)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
309if (arrayType.IsSZArray) 337if (arrayType.IsSZArray)
System\Linq\Expressions\UnaryExpression.cs (1)
815if (!array.Type.IsSZArray)
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
260else if (type.IsSZArray)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
168public override bool IsSZArray => _unmodifiedType.IsSZArray;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
36return actual.IsSZArray && pattern.ElementType!.MatchesExactly(actual.GetElementType()!);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
141public override bool IsSZArray => typeImpl.IsSZArray;
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
64public virtual bool IsVariableBoundArray => IsArray && !IsSZArray;
src\System\Reflection\Emit\SignatureHelper.cs (1)
404if (clsArgument.IsSZArray)
System.Private.Windows.Core (2)
System\Private\Windows\BinaryFormat\Support\TypeInfo.cs (1)
79internal static PrimitiveType GetPrimitiveArrayType(Type type) => type.IsSZArray
System\TypeExtensions.cs (1)
75|| type.IsSZArray != typeName.IsSZArray // int[] vs int[*]
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
260else if (type.IsSZArray)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\General\TypeExtensions.net.cs (1)
13public static bool IsSZArray(this Type type) => type.IsSZArray;
xunit.assert (1)
Sdk\ArgumentFormatter.cs (1)
635 typeInfo.IsSZArray;