/// <summary> /// Initializes new instance of <see cref="MulticastIPAddressInformationAdapter"/>. /// </summary> /// <param name="info">Information to be used by the adapter.</param> public MulticastIPAddressInformationAdapter(MulticastIPAddressInformation info) : base(info) { if (info == null) { throw new ArgumentNullException(nameof(info)); } _info = info; }
/// <summary> /// Converts provided info to <see cref="IMulticastIPAddressInformation"/>. /// </summary> /// <param name="info">Info to convert.</param> /// <returns>Converted info.</returns> public static IMulticastIPAddressInformation ToInterface(this MulticastIPAddressInformation info) { return((info == null) ? null : new MulticastIPAddressInformationAdapter(info)); }
public virtual void Add(MulticastIPAddressInformation address) { }
public virtual bool Remove(MulticastIPAddressInformation address) { }
public virtual bool Contains(MulticastIPAddressInformation address) { }
/// <summary> /// Initializes new instance of <see cref="MulticastIPAddressInformationAdapter"/>. /// </summary> /// <param name="info">Information to be used by the adapter.</param> public MulticastIPAddressInformationAdapter(MulticastIPAddressInformation info) : base(info) { Implementation = info ?? throw new ArgumentNullException(nameof(info)); }