public override bool Equals(IDeclarationCondition other) { var o = other as NegatedDeclarationCondition; return(o != null && o.FirstCondition.Equals(FirstCondition)); }
public override bool Equals(IDeclarationCondition other) { var cd = other as StaticIfCondition; return(cd != null && cd.Expression == Expression); }
public override bool Equals(IDeclarationCondition other) { var v = other as VersionCondition; return(v != null && v.VersionIdHash == VersionIdHash && v.VersionNumber == VersionNumber); }
public override bool Equals(IDeclarationCondition other) { var v = other as DebugCondition; return(v != null && v.DebugIdHash == DebugIdHash && v.DebugLevel == DebugLevel); }
public abstract bool Equals(IDeclarationCondition other);