7 writes to ArrayElementType
System.CodeDom (7)
src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (7)
40ArrayElementType = null; 50ArrayElementType = new CodeTypeReference(type.GetElementType()!); 57ArrayElementType = null; 129ArrayElementType = null; 250ArrayElementType = type; 293ArrayElementType = new CodeTypeReference(baseType); 300ArrayElementType = arrayType;
17 references to ArrayElementType
System.CodeDom (15)
Microsoft\CSharp\CSharpCodeGenerator.cs (3)
2851while (baseTypeRef.ArrayElementType != null) 2853baseTypeRef = baseTypeRef.ArrayElementType; 2867typeRef = typeRef.ArrayElementType;
Microsoft\VisualBasic\VBCodeGenerator.cs (6)
768if (typeRef.ArrayElementType != null) 771s = GetArrayPostfix(typeRef.ArrayElementType); 1411if (typeRef.ArrayElementType != null) 1412OutputArrayPostfix(typeRef.ArrayElementType); 2527while (typeRef.ArrayElementType != null) 2529typeRef = typeRef.ArrayElementType;
src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (6)
307internal int NestedArrayDepth => ArrayElementType == null ? 0 : 1 + ArrayElementType.NestedArrayDepth; 313if (ArrayRank > 0 && ArrayElementType != null) 315return ArrayElementType.BaseType; 341if (ArrayRank > 0 && ArrayElementType != null) 343return ArrayElementType.TypeArguments;
System.Windows.Forms.Design (2)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (2)
938return TypesEqual(typeLeft.ArrayElementType!, typeRight.ArrayElementType!);