8 overrides of IsSZArray
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
262
public override bool
IsSZArray
=> _rank <= 1 && _isSzArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
220
public override bool
IsSZArray
=> false;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
169
public override bool
IsSZArray
=> _unmodifiedType.IsSZArray;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
28
public abstract override bool
IsSZArray
{ get; }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
143
public override bool
IsSZArray
=> typeImpl.IsSZArray;
System\RuntimeType.NativeAot.cs (1)
516
public override bool
IsSZArray
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
262
public override bool
IsSZArray
=> _rank <= 1 && _isSzArray;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
43
public abstract override bool
IsSZArray
{ get; }
36 references to IsSZArray
Microsoft.AspNetCore.Components.Endpoints (3)
Serialization\JsonStoredDataSerializer.cs (3)
35
if (type.
IsSZArray
)
127
if (type.
IsSZArray
)
150
if (type.
IsSZArray
)
System.CommandLine (1)
Argument{T}.cs (1)
111
if (typeof(T).
IsSZArray
)
System.Data.Common (1)
System\Data\TypeLimiter.cs (1)
284
if (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)
409
if (source.GetArrayRank() != dest.GetArrayRank() || source.
IsSZArray
!= dest.
IsSZArray
)
442
if (!source.
IsSZArray
|| !dest.IsInterface || !dest.IsGenericType)
468
Debug.Assert(dest.
IsSZArray
);
469
if (!dest.
IsSZArray
|| !source.IsInterface || !source.IsGenericType)
System\Linq\Expressions\Compiler\ILGen.cs (1)
955
if (arrayType.
IsSZArray
)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
309
if (arrayType.
IsSZArray
)
337
if (arrayType.
IsSZArray
)
System\Linq\Expressions\UnaryExpression.cs (1)
815
if (!array.Type.
IsSZArray
)
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
260
else if (type.
IsSZArray
)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
169
public override bool IsSZArray => _unmodifiedType.
IsSZArray
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
31
public override bool IsSZArray => _unmodifiedType.
IsSZArray
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
36
return actual.
IsSZArray
&& pattern.ElementType!.MatchesExactly(actual.GetElementType()!);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
143
public override bool IsSZArray => typeImpl.
IsSZArray
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
64
public virtual bool IsVariableBoundArray => IsArray && !
IsSZArray
;
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
150
if (t1.
IsSZArray
!= t2.
IsSZArray
)
System\Reflection\Runtime\General\Assignability.cs (2)
83
bool fromTypeIsSzArray = fromTypeInfo.
IsSZArray
;
84
bool 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)
260
else if (type.
IsSZArray
)
System.Reflection.MetadataLoadContext (7)
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
143
if (t1.
IsSZArray
!= t2.
IsSZArray
)
System\Reflection\Runtime\SignatureTypeExtensions.cs (3)
37
if (pattern.
IsSZArray
)
39
return actual.
IsSZArray
&& pattern.GetElementType()!.MatchesExactly(actual.GetElementType()!);
115
if (signatureType.
IsSZArray
)
System\Reflection\TypeLoading\General\Assignability.cs (2)
75
bool fromTypeIsSzArray = fromTypeInfo.
IsSZArray
;
76
bool toTypeIsSzArray = toTypeInfo.
IsSZArray
;
System.Text.Json (2)
System\ReflectionExtensions.cs (2)
260
if (pattern.
IsSZArray
!= target.
IsSZArray
)