/// <summary> /// インスタンスがsrcで示されるアドレス範囲と同じかどうかを返す /// </summary> public bool Equals(IpaddrRange src) { if (src == null) { return(false); } return((this.StartAddr == src.StartAddr) && (this.EndAddr == src.EndAddr)); }
/// <summary> /// インスタンスがsrcで示されるアドレス範囲と同じかどうかを返す /// 一般オブジェクトとの比較バージョン。 /// </summary> public override bool Equals(Object obj) { if (obj == null) { return(false); } IpaddrRange src = obj as IpaddrRange; return(Equals(src)); }
/// <summary> /// コピーコンストラクタ /// </summary> public IpaddrRange(IpaddrRange src) { StartAddr.Set(src.StartAddr); EndAddr.Set(src.EndAddr); }