protected void AddSubClass(ISubClassBase value) { if (this.m_SubClassList == null) { this.m_SubClassList = new SubClassBaseCollection(); } this.m_SubClassList.Add(value); value.AmbientOwner = this; }
protected void RemoveSubClass(ISubClassBase value) { if (this.m_SubClassList == null) { this.m_SubClassList = new SubClassBaseCollection(); } this.m_SubClassList.Remove(value); value.AmbientOwner = null; }
protected void AddSubClass(ISubClassBase value) { if (this.m_SubClassList == null) { this.m_SubClassList = new SubClassBaseCollection(); } this.m_SubClassList.Add(value); value.ComponentBase = this; }