1 write to IsSZArray
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
20IsSZArray = isSZArray;
26 references to IsSZArray
Microsoft.CSharp (26)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
485if (!arrType.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (4)
122&& arrSrc.IsSZArray == arrDst.IsSZArray 128if (!arrSrc.IsSZArray || !typeDst.IsInterfaceType) 167if (!arrayDest.IsSZArray || !typeSrc.IsInterfaceType || aggtypeSrc.TypeArgsAll.Count != 1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
238if (!(_typeSrc is ArrayType arrSrc) || !arrSrc.IsSZArray || !(_typeDest is AggregateType aggDest) 280if (!arrayDest.IsSZArray || !(_typeSrc is AggregateType aggSrc) || !aggSrc.IsInterfaceType || aggSrc.TypeArgsAll.Count != 1) 324if (arraySrc.Rank != arrayDest.Rank || arraySrc.IsSZArray != arrayDest.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1219if (!(substitutedArrayType is ArrayType subArr) || !subArr.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (8)
823if (pArraySource.Rank != pArrayDest.Rank || pArraySource.IsSZArray != pArrayDest.IsSZArray) 1009if (pArrayDest.Rank != pArraySource.Rank || pArrayDest.IsSZArray != pArraySource.IsSZArray) 1022if (!pArraySource.IsSZArray) 1360if (pArrayDest.Rank != pArraySource.Rank || pArrayDest.IsSZArray != pArraySource.IsSZArray) 1373if (!pArrayDest.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (3)
101return pSource.Rank == pDest.Rank && pSource.IsSZArray == pDest.IsSZArray && 125if (!pSource.IsSZArray || !pDest.IsInterfaceType)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
55return IsSZArray ? elementType.MakeArrayType() : elementType.MakeArrayType(Rank);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (4)
274return (typeDst == typeSrc) ? type : GetArray(typeDst, arr.Rank, arr.IsSZArray); 383if (!(typeDst is ArrayType arrDst) || arrDst.Rank != arrSrc.Rank || arrDst.IsSZArray != arrSrc.IsSZArray) 738typeDst = GetArray(destElement, typeSrc.Rank, typeSrc.IsSZArray);