2 implementations of IArrayTypeSymbol_IsSZArray
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
37bool IArrayTypeSymbol.IsSZArray => _underlying.IsSZArray;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\ArrayTypeSymbol.vb (1)
424Private ReadOnly Property IArrayTypeSymbol_IsSZArray As Boolean Implements IArrayTypeSymbol.IsSZArray, IArrayTypeSymbolInternal.IsSZArray
27 references to IArrayTypeSymbol_IsSZArray
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
118if (!symbol.IsSZArray)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\MultiDimensionalArrayTests.cs (2)
1684Assert.True(a1.IsSZArray); 1689Assert.False(a2.IsSZArray);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\ArrayTypeSymbol.vb (1)
424Private ReadOnly Property IArrayTypeSymbol_IsSZArray As Boolean Implements IArrayTypeSymbol.IsSZArray, IArrayTypeSymbolInternal.IsSZArray
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (19)
Semantics\MultiDimensionalTest.vb (19)
874Assert.True(szArray.IsSZArray) 881Assert.False(mdArray.IsSZArray) 2138Assert.False(array.IsSZArray) 2145Assert.False(array.IsSZArray) 2152Assert.False(array.IsSZArray) 2159Assert.False(array.IsSZArray) 2166Assert.False(array.IsSZArray) 2173Assert.False(array.IsSZArray) 2180Assert.False(array.IsSZArray) 2187Assert.False(array.IsSZArray) 2194Assert.False(array.IsSZArray) 2201Assert.False(array.IsSZArray) 2208Assert.False(array.IsSZArray) 2215Assert.False(array.IsSZArray) 2222Assert.False(array.IsSZArray) 2229Assert.False(array.IsSZArray) 2236Assert.False(array.IsSZArray) 2243Assert.False(array.IsSZArray) 2250Assert.False(array.IsSZArray)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSManagedTypeInfo.cs (1)
110case IArrayTypeSymbol { IsSZArray: true, ElementType: ITypeSymbol elementType }:
Microsoft.Interop.SourceGeneration (3)
ArrayMarshallingInfoProvider.cs (1)
26public bool CanProvideMarshallingInfoForType(ITypeSymbol type) => type is IArrayTypeSymbol { IsSZArray: true };
ManagedTypeInfo.cs (1)
60if (type.TypeKind == TypeKind.Array && type is IArrayTypeSymbol { IsSZArray: true } arraySymbol)
ManualTypeMarshallingHelper.cs (1)
395if (arrayType.IsSZArray)