예제 #1
0
 public override bool Equals(object o)
 {
     if (this == o)
     {
         return(true);
     }
     if (o == null || GetType() != o.GetType())
     {
         return(false);
     }
     Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion union = (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledUnion)o;
     if (queryStatements != null ? !queryStatements.Equals(union.queryStatements) : union.queryStatements != null)
     {
         return(false);
     }
     return(true);
 }
예제 #2
0
 public override bool Equals(object o)
 {
     if (this == o)
     {
         return(true);
     }
     if (o == null || GetType() != o.GetType())
     {
         return(false);
     }
     Net.Vpc.Upa.Types.I18NString that = (Net.Vpc.Upa.Types.I18NString)o;
     if (defaultValue != null ? !defaultValue.Equals(that.defaultValue) : that.defaultValue != null)
     {
         return(false);
     }
     if (keys != null ? !keys.Equals(that.keys) : that.keys != null)
     {
         return(false);
     }
     return(true);
 }
예제 #3
0
 public override bool Equals(object other)
 {
     if (other == null)
     {
         return(false);
     }
     if (other == this)
     {
         return(true);
     }
     if (other.GetType() != GetType())
     {
         return(false);
     }
     com.epl.geometry.ogc.OGCConcreteGeometryCollection another = (com.epl.geometry.ogc.OGCConcreteGeometryCollection)other;
     if (geometries != null)
     {
         if (!geometries.Equals(another.geometries))
         {
             return(false);
         }
     }
     else
     {
         if (another.geometries != null)
         {
             return(false);
         }
     }
     if (esriSR == another.esriSR)
     {
         return(true);
     }
     if (esriSR != null && another.esriSR != null)
     {
         return(esriSR.Equals(another.esriSR));
     }
     return(false);
 }