internal CodeSourceAndCollection(CodeSource aSource, CodeCollection aCollection)
 {
     System.Diagnostics.Debug.Assert(aSource != null && aCollection != null);
     //
     iSource     = aSource;
     iCollection = aCollection;
 }
Пример #2
0
 protected override void OnRemoved(CodeSource aSource)
 {
     base.OnRemoved(aSource);
     if (SourceRemoved != null)
     {
         SourceRemoved(aSource);
     }
 }
Пример #3
0
 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));
 }