protected override void Refresh() { switch (Field.Access) { case FieldAttributes.CompilerControlled: case FieldAttributes.Private: case FieldAttributes.FamANDAssem: case FieldAttributes.Assembly: case FieldAttributes.Family: case FieldAttributes.FamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Field), false); }
protected override void Refresh() { switch (Property.GetVisibility()) { case MethodAttributes.CompilerControlled: case MethodAttributes.Private: case MethodAttributes.FamANDAssem: case MethodAttributes.Assembly: case MethodAttributes.Family: case MethodAttributes.FamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Property), false); }
protected override void Refresh() { switch (Type.Visibility) { case TypeAttributes.NotPublic: case TypeAttributes.NestedAssembly: case TypeAttributes.NestedFamANDAssem: case TypeAttributes.NestedPrivate: case TypeAttributes.NestedFamily: case TypeAttributes.NestedFamORAssem: ForeColor = Color.Gray; break; default: ForeColor = Color.Empty; break; } Text = Utils.EscapeString(DisplayNameCreator.CreateDisplayName(Type), false); }