7 writes to ArrayRank
System.CodeDom (7)
src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (7)
39ArrayRank = 0; 49ArrayRank = type.GetArrayRank(); 56ArrayRank = 0; 128ArrayRank = 0; 249ArrayRank = q.Dequeue(); 292ArrayRank = rank; 299ArrayRank = rank;
19 references to ArrayRank
System.CodeDom (14)
Microsoft\CSharp\CSharpCodeGenerator.cs (5)
216if (e.CreateType.ArrayRank == 0) 2857while (typeRef != null && typeRef.ArrayRank > 0) 2859char[] results = new char[typeRef.ArrayRank + 1]; 2861results[typeRef.ArrayRank] = ']'; 2862for (int i = 1; i < typeRef.ArrayRank; i++)
Microsoft\VisualBasic\VBCodeGenerator.cs (7)
774if (typeRef.ArrayRank > 0) 776char[] results = new char[typeRef.ArrayRank + 1]; 778results[typeRef.ArrayRank] = ')'; 779for (int i = 1; i < typeRef.ArrayRank; i++) 791if (typeRef.ArrayRank > 0) 1389if (typeRef.ArrayRank == 1 && e.InitExpression != null) 2571if (typeRef.ArrayRank > 0)
src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (2)
313if (ArrayRank > 0 && ArrayElementType != null) 341if (ArrayRank > 0 && ArrayElementType != null)
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
344isParamValueType = (paramTypeReference != null && paramTypeReference.ArrayRank == 0); // only value type information we can get from CodeTypeReference
System.Windows.Forms.Design (4)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (3)
900if (typeLeft.ArrayRank != typeRight.ArrayRank) 936if (typeLeft.ArrayRank > 0)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (1)
1142for (int i = 0; i < typeOfExpression.Type.ArrayRank; i++)