internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionNatDetection); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionNonceIndexes); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionTransientBinding)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionLocalMobilityAnchorAddress)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionAccessNetworkIdentifier)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionMobileNodeGroupIdentifier)); }
internal sealed override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionNetworkPrefix)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionAccessNetworkIdentifier); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionIpV6AddressPrefix)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(true); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionNonceIndexes)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionIpV4AddressAcknowledgement)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionFlowSummary); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionLoadInformation)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionBindingIdentifier)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionDnsUpdate)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionMobileNodeGroupIdentifier); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionNatDetection)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionIpV4HomeAddress); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionAlternateIpV4CareOfAddress)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionPadN); }
internal sealed override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionIpV4Address)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionLinkLayerAddress); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionLocalMobilityAnchorAddress); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionContextRequest)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionAlternateIpV4CareOfAddress); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionBindingAuthorizationDataForFmIpV6)); }
internal override bool EqualsData(IpV6MobilityOption other) { return true; }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionIpV4HomeAddressRequest)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionContextRequest); }
internal sealed override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionNetworkPrefix); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionBindingAuthorizationDataForFmIpV6); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionTransientBinding); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionIpV4AddressAcknowledgement); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionLoadInformation); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionLinkLayerAddress)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionFlowSummary)); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionFlowIdentification)); }
private bool HandleCommonMobilityOptionSubfield(XElement optionSubfield, IpV6MobilityOption option) { switch (optionSubfield.Name()) { case "mip6.mobility_opt": optionSubfield.AssertNoFields(); optionSubfield.AssertShowDecimal((byte)option.OptionType); return true; case "mip6.mobility_opt.len": optionSubfield.AssertNoFields(); optionSubfield.AssertShowDecimal(option.Length - 2); return true; default: return false; } }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionBindingIdentifier); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionAuthentication); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionVendorSpecific)); }
internal override bool EqualsData(IpV6MobilityOption other) { return EqualsData(other as IpV6MobilityOptionVendorSpecific); }
internal override bool EqualsData(IpV6MobilityOption other) { return(EqualsData(other as IpV6MobilityOptionRedirect)); }