8 overrides of IsSZArray
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
262public override bool IsSZArray => _rank <= 1 && _isSzArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
220public override bool IsSZArray => false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
169public override bool IsSZArray => _unmodifiedType.IsSZArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
28public abstract override bool IsSZArray { get; }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
143public override bool IsSZArray => typeImpl.IsSZArray;
System\RuntimeType.NativeAot.cs (1)
516public override bool IsSZArray
System.Reflection.Emit (1)
src\runtime\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; }
36 references to IsSZArray
Microsoft.AspNetCore.Components.Endpoints (3)
Serialization\JsonStoredDataSerializer.cs (3)
35if (type.IsSZArray) 127if (type.IsSZArray) 150if (type.IsSZArray)
System.CommandLine (1)
Argument{T}.cs (1)
111if (typeof(T).IsSZArray)
System.Data.Common (1)
System\Data\TypeLimiter.cs (1)
284if (type.IsSZArray)
System.Formats.Nrbf (1)
System\Formats\Nrbf\SerializationRecord.cs (1)
99|| 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 (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
260else if (type.IsSZArray)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
169public override bool IsSZArray => _unmodifiedType.IsSZArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
31public override bool IsSZArray => _unmodifiedType.IsSZArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
36return actual.IsSZArray && pattern.ElementType!.MatchesExactly(actual.GetElementType()!);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
143public override bool IsSZArray => typeImpl.IsSZArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
64public virtual bool IsVariableBoundArray => IsArray && !IsSZArray;
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
150if (t1.IsSZArray != t2.IsSZArray)
System\Reflection\Runtime\General\Assignability.cs (2)
83bool fromTypeIsSzArray = fromTypeInfo.IsSZArray; 84bool toTypeIsSzArray = toTypeInfo.IsSZArray;
System.Private.Windows.Core (1)
System\TypeExtensions.cs (1)
43|| type.IsSZArray != typeName.IsSZArray)
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
260else if (type.IsSZArray)
System.Reflection.MetadataLoadContext (7)
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
143if (t1.IsSZArray != t2.IsSZArray)
System\Reflection\Runtime\SignatureTypeExtensions.cs (3)
37if (pattern.IsSZArray) 39return actual.IsSZArray && pattern.GetElementType()!.MatchesExactly(actual.GetElementType()!); 115if (signatureType.IsSZArray)
System\Reflection\TypeLoading\General\Assignability.cs (2)
75bool fromTypeIsSzArray = fromTypeInfo.IsSZArray; 76bool toTypeIsSzArray = toTypeInfo.IsSZArray;
System.Text.Json (2)
System\ReflectionExtensions.cs (2)
260if (pattern.IsSZArray != target.IsSZArray)