17 references to MulticastOption
System.Net.Sockets (17)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MulticastOption.cs (4)
35internal static unsafe partial Error GetIPv4MulticastOption(SafeHandle socket, MulticastOption multicastOption, IPv4MulticastOption* option); 38internal static unsafe partial Error SetIPv4MulticastOption(SafeHandle socket, MulticastOption multicastOption, IPv4MulticastOption* option); 41internal static unsafe partial Error GetIPv6MulticastOption(SafeHandle socket, MulticastOption multicastOption, IPv6MulticastOption* option); 44internal static unsafe partial Error SetIPv6MulticastOption(SafeHandle socket, MulticastOption multicastOption, IPv6MulticastOption* option);
System\Net\Sockets\SocketPal.Unix.cs (13)
1466err = Interop.Sys.SetIPv4MulticastOption(handle, Interop.Sys.MulticastOption.MULTICAST_IF, &opt); 1536Interop.Sys.MulticastOption optName = optionName == SocketOptionName.AddMembership ? 1537Interop.Sys.MulticastOption.MULTICAST_ADD : 1538Interop.Sys.MulticastOption.MULTICAST_DROP; 1559Interop.Sys.MulticastOption optName = optionName == SocketOptionName.AddMembership ? 1560Interop.Sys.MulticastOption.MULTICAST_ADD : 1561Interop.Sys.MulticastOption.MULTICAST_DROP; 1707Interop.Sys.MulticastOption optName = optionName == SocketOptionName.AddMembership ? 1708Interop.Sys.MulticastOption.MULTICAST_ADD : 1709Interop.Sys.MulticastOption.MULTICAST_DROP; 1732Interop.Sys.MulticastOption optName = optionName == SocketOptionName.AddMembership ? 1733Interop.Sys.MulticastOption.MULTICAST_ADD : 1734Interop.Sys.MulticastOption.MULTICAST_DROP;