19 references to ArrayRank
dotnet-svcutil-lib (19)
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\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (7)
1096if (typeRef.ArrayRank > 0) 1098char[] results = new char[typeRef.ArrayRank + 1]; 1100results[typeRef.ArrayRank] = ')'; 1101for (int i = 1; i < typeRef.ArrayRank; i++) 1113if (typeRef.ArrayRank > 0) 1836if (typeRef.ArrayRank == 1 && e.InitExpression != null) 3160if (typeRef.ArrayRank > 0)
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)