internal abstract bool EqualsData(IpV6ExtensionHeader other);
/// <summary> /// True iff the given extension header is equal to this extension header. /// </summary> public sealed override bool Equals(IpV6ExtensionHeader other) { return(other != null && Protocol == other.Protocol && NextHeader == other.NextHeader && EqualsData(other)); }
/// <summary> /// True iff the given extension header is equal to this extension header. /// </summary> public override bool Equals(IpV6ExtensionHeader other) { return(Equals(other as IpV6ExtensionHeaderEncapsulatingSecurityPayload)); }
internal sealed override bool EqualsData(IpV6ExtensionHeader other) { return(EqualsData(other as IpV6ExtensionHeaderOptions)); }
internal override bool EqualsData(IpV6ExtensionHeader other) { return(EqualsData(other as IpV6ExtensionHeaderFragmentData)); }
/// <summary> /// True iff the given extension header is equal to this extension header. /// </summary> public override bool Equals(IpV6ExtensionHeader other) { return(Equals(other as IpV6ExtensionHeaderAuthentication)); }