1 write to ArrayRank
System.Workflow.Activities (1)
Rules\Expressions.cs (1)
1942newType.ArrayRank = oldType.ArrayRank;
43 references to ArrayRank
System (12)
compmod\microsoft\csharp\csharpcodeprovider.cs (5)
716if (e.CreateType.ArrayRank == 0) { 3341while(typeRef !=null && typeRef.ArrayRank > 0) { 3342char [] results = new char [typeRef.ArrayRank + 1]; 3344results[typeRef.ArrayRank] = ']'; 3345for (int i = 1; i < typeRef.ArrayRank; i++) {
compmod\microsoft\visualbasic\VBCodeProvider.cs (7)
1016if (typeRef.ArrayRank > 0) { 1017char [] results = new char [typeRef.ArrayRank + 1]; 1019results[typeRef.ArrayRank] = ')'; 1020for (int i = 1; i < typeRef.ArrayRank; i++) { 1031if (typeRef.ArrayRank > 0) { 1651if (typeRef.ArrayRank == 1 && e.InitExpression != null) { 2770if (typeRef.ArrayRank > 0) {
System.Management (4)
WmiGenerator.cs (4)
1246if((cmp.Type.ArrayRank == 0 && cmp.Type.BaseType == new CodeTypeReference(PublicNamesUsed["BaseObjClass"].ToString()).BaseType) || 1247cmp.Type.ArrayRank > 0 && cmp.Type.ArrayElementType .BaseType == new CodeTypeReference(PublicNamesUsed["BaseObjClass"].ToString()).BaseType) 3026if(cpde.Type.ArrayRank == 0) 3290if(retRefType.ArrayRank == 0 && retRefType.BaseType != new CodeTypeReference(PublicNamesUsed["BaseObjClass"].ToString()).BaseType)
System.Runtime.Serialization (1)
System\Runtime\Serialization\CodeExporter.cs (1)
735isParamValueType = (paramTypeReference != null && paramTypeReference.ArrayRank == 0); // only value type information we can get from CodeTypeReference
System.ServiceModel (4)
System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (2)
245if (x == null || y == null || x.ArrayRank != y.ArrayRank || x.BaseType != y.BaseType)
System\ServiceModel\Description\MessageContractImporter.cs (2)
1686if (typeRef.ArrayRank == 0) 1746if (typeRef.ArrayRank == 0)
System.Workflow.Activities (13)
Common\CompModHelpers.cs (5)
697if (typeRight.IsArray && typeLeft.ArrayRank != typeRight.GetArrayRank()) return false; 701if (typeLeft.ArrayRank > 0) 709if (typeLeft.ArrayRank != typeRight.ArrayRank) return false; 712if (typeLeft.ArrayRank > 0)
Rules\CodeDomDecompiler.cs (3)
257if (typeRef.ArrayRank > 0) 262for (int i = 1; i < typeRef.ArrayRank; ++i) 267} while (typeRef.ArrayRank > 0);
Rules\Expressions.cs (1)
1942newType.ArrayRank = oldType.ArrayRank;
Rules\RuleValidation.cs (4)
3762if (arrayTypeRef.ArrayRank > 0) 3766resultType = (arrayTypeRef.ArrayRank == 1) ? resultType.MakeArrayType() : resultType.MakeArrayType(arrayTypeRef.ArrayRank); 3769} while (arrayTypeRef.ArrayRank > 0);
System.Workflow.ComponentModel (9)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (2)
918if (codeTypeReference.ArrayRank == 0) 949for (int loop = 0; loop < codeTypeReference.ArrayRank - 1; loop++)
AuthoringOM\Serializer\CodeTypeReferenceSerializer.cs (2)
119if (reference.ArrayRank > 0) 122result.Append(',', reference.ArrayRank - 1);
Shared\CompModHelpers.cs (5)
695if (typeRight.IsArray && typeLeft.ArrayRank != typeRight.GetArrayRank()) return false; 699if (typeLeft.ArrayRank > 0) 707if (typeLeft.ArrayRank != typeRight.ArrayRank) return false; 710if (typeLeft.ArrayRank > 0)