Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetIPv6MulticastOpt()

IPv6MulticastOption System.Net.Sockets.Socket.GetIPv6MulticastOpt ( SocketOptionName optionName)
inlineprivate

Definition at line 3577 of file Socket.cs.

3578 {
3579 IPv6MulticastOption optionValue;
3580 SocketError iPv6MulticastOption = SocketPal.GetIPv6MulticastOption(_handle, optionName, out optionValue);
3581 if (System.Net.NetEventSource.Log.IsEnabled())
3582 {
3583 System.Net.NetEventSource.Info(this, $"GetIPv6MulticastOption returns errorCode:{iPv6MulticastOption}", "GetIPv6MulticastOpt");
3584 }
3585 if (iPv6MulticastOption != 0)
3586 {
3588 }
3589 return optionValue;
3590 }
static readonly System.Net.NetEventSource Log
static void Info(object thisOrContextObject, FormattableString formattableString=null, [CallerMemberName] string memberName=null)
SafeSocketHandle _handle
Definition Socket.cs:533
void UpdateStatusAfterSocketErrorAndThrowException(SocketError error, [CallerMemberName] string callerName=null)
Definition Socket.cs:3715

References System.Net.Sockets.Socket._handle, System.Net.Sockets.SocketPal.GetIPv6MulticastOption(), System.Net.NetEventSource.Info(), System.Net.NetEventSource.Log, and System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException().

Referenced by System.Net.Sockets.Socket.GetSocketOption().