Esempio n. 1
0
 public override bool Equals(object obj)
 {
     if (obj == null)
     {
         return(false);
     }
     if (GetType() != obj.GetType())
     {
         return(false);
     }
     Net.Vpc.Upa.Config.ScanFilter other = (Net.Vpc.Upa.Config.ScanFilter)obj;
     if ((this.libs == null) ? (other.libs != null) : !this.libs.Equals(other.libs))
     {
         return(false);
     }
     if ((this.types == null) ? (other.types != null) : !this.types.Equals(other.types))
     {
         return(false);
     }
     if (this.propagate != other.propagate)
     {
         return(false);
     }
     return(true);
 }
Esempio n. 2
0
 public virtual void RemoveContextAnnotationStrategyFilter(Net.Vpc.Upa.Config.ScanFilter filter)
 {
     filters.Remove(filter);
 }
Esempio n. 3
0
 private void Add(Net.Vpc.Upa.Config.ScanFilter filter)
 {
     Net.Vpc.Upa.Impl.Config.DefaultConfigFilterItem defaultConfigFilterItem = new Net.Vpc.Upa.Impl.Config.DefaultConfigFilterItem(new Net.Vpc.Upa.Impl.Util.Classpath.PatternListLibNameFilter(new string[] { filter.GetLibs() }), new Net.Vpc.Upa.Impl.Util.Classpath.PatternListClassNameFilter(new string[] { filter.GetTypes() }));
     items.Add(defaultConfigFilterItem);
 }
Esempio n. 4
0
 public virtual void AddContextAnnotationStrategyFilter(Net.Vpc.Upa.Config.ScanFilter filter)
 {
     filters.Add(filter);
 }