12 references to ArrayRank
dotnet-svcutil-lib (12)
CodeDomFixup\CodeDomHelpers.cs (2)
144(ignoreArrayness || typeRef1.ArrayRank == typeRef2.ArrayRank) &&
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (5)
759if (e.CreateType.ArrayRank == 0) 3834while (typeRef != null && typeRef.ArrayRank > 0) 3836char[] results = new char[typeRef.ArrayRank + 1]; 3838results[typeRef.ArrayRank] = ']'; 3839for (int i = 1; i < typeRef.ArrayRank; i++)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (1)
733isParamValueType = (paramTypeReference != null && paramTypeReference.ArrayRank == 0); // only value type information we can get from CodeTypeReference
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (2)
243if (x == null || y == null || x.ArrayRank != y.ArrayRank || x.BaseType != y.BaseType)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (2)
1674if (typeRef.ArrayRank == 0) 1734if (typeRef.ArrayRank == 0)