3 writes to _tabClassNames
System.ComponentModel.TypeConverter (3)
System\ComponentModel\Design\PropertyTabAttribute.cs (3)
27_tabClassNames = Array.Empty<string>(); 72_tabClassNames = new string[] { tabClassName }; 208_tabClassNames = (string[])tabClassNames.Clone();
10 references to _tabClassNames
System.ComponentModel.TypeConverter (10)
System\ComponentModel\Design\PropertyTabAttribute.cs (10)
87if (_tabClasses == null && _tabClassNames != null) 102Debug.Assert(_tabClassNames != null); 103_tabClasses = new Type[_tabClassNames.Length]; 104for (int i = 0; i < _tabClassNames.Length; i++) 106int commaIndex = _tabClassNames[i].IndexOf(','); 112className = _tabClassNames[i].AsSpan(0, commaIndex).Trim().ToString(); 113assemblyName = _tabClassNames[i].AsSpan(commaIndex + 1).Trim().ToString(); 117className = _tabClassNames[i]; 140protected string[]? TabClassNames => (string[]?)_tabClassNames?.Clone(); 211else if (_tabClasses == null && _tabClassNames == null)