2 // System.Net.Sockets.MulticastOption.cs
13 namespace System.Net.Sockets
17 // Encapsulates a multicast option
19 public class IPv6MulticastOption
21 // Don't change the names of these fields without also
22 // changing socket-io.c in the runtime
23 private IPAddress group;
26 public IPv6MulticastOption (IPAddress group)
32 public IPv6MulticastOption (IPAddress group, long ifIndex)
35 throw new ArgumentNullException ("grp");
38 this.ifIndex = ifIndex;
41 public IPAddress Group
44 set { group = value; }
47 public long InterfaceIndex
49 get { return ifIndex; }
50 set { ifIndex = value; }