1 write to Rank
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
19Rank = rank;
19 references to Rank
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
477int rank = arrType.Rank;
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (2)
121return arrSrc.Rank == arrDst.Rank
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (2)
324if (arraySrc.Rank != arrayDest.Rank || arraySrc.IsSZArray != arrayDest.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (6)
823if (pArraySource.Rank != pArrayDest.Rank || pArraySource.IsSZArray != pArrayDest.IsSZArray) 1009if (pArrayDest.Rank != pArraySource.Rank || pArrayDest.IsSZArray != pArraySource.IsSZArray) 1360if (pArrayDest.Rank != pArraySource.Rank || pArrayDest.IsSZArray != pArraySource.IsSZArray)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
101return pSource.Rank == pDest.Rank && pSource.IsSZArray == pDest.IsSZArray &&
Microsoft\CSharp\RuntimeBinder\Semantics\Types\ArrayType.cs (1)
55return IsSZArray ? elementType.MakeArrayType() : elementType.MakeArrayType(Rank);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (5)
83Debug.Assert(pArray.Rank == args); 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);