internal CodeSourceAndCollection(CodeSource aSource, CodeCollection aCollection) { System.Diagnostics.Debug.Assert(aSource != null && aCollection != null); // iSource = aSource; iCollection = aCollection; }
protected override void OnRemoved(CodeSource aSource) { base.OnRemoved(aSource); if (SourceRemoved != null) { SourceRemoved(aSource); } }
public override bool Equals(object aObject) { if (aObject is CodeSource) { CodeSource other = (CodeSource)aObject; bool ret = (string.Compare(other.URI, this.URI, StringComparison.CurrentCultureIgnoreCase) == 0); return(ret); } // return(base.Equals(aObject)); }