public override bool Equals(object obj) { BroadcastGroup that = obj as BroadcastGroup; return(((that != null) && object.Equals(this.IpBroadcast, that.IpBroadcast)) && object.Equals(this.IpAddrs, that.IpAddrs)); }
private void CheckNetworkMask(IContext ctx, LocalNetworkBroadcast bcast, IpFlow[] flows) { var bcasts = new BroadcastGroup { IpBroadcast = bcast.IpBroadcast, IpAddrs = flows.Select(x => x.IpSrc).ToArray() }; ctx.TryInsert(bcasts); }