18 references to Flags
System.Net.Sockets (18)
System\Net\Sockets\SafeSocketHandle.Unix.cs (18)
34
private
Flags
_flags =
Flags
.IsSocket | (SocketAsyncEngine.InlineSocketCompletionsEnabled ?
Flags
.PreferInlineCompletions : 0);
36
private void SetFlag(
Flags
flag, bool value)
44
get => (_flags &
Flags
.LastConnectFailed) != 0;
45
set => SetFlag(
Flags
.LastConnectFailed, value);
50
get => (_flags &
Flags
.DualMode) != 0;
51
set => SetFlag(
Flags
.DualMode, value);
56
get => (_flags &
Flags
.ExposedHandleOrUntrackedConfiguration) != 0;
57
private set => SetFlag(
Flags
.ExposedHandleOrUntrackedConfiguration, value);
62
get => (_flags &
Flags
.PreferInlineCompletions) != 0;
63
set => SetFlag(
Flags
.PreferInlineCompletions, value);
69
get => (_flags &
Flags
.IsSocket) != 0;
70
set => SetFlag(
Flags
.IsSocket, value);
123
return (_flags &
Flags
.NonBlocking) != 0;
127
SetFlag(
Flags
.NonBlocking, value);
168
internal bool IsDisconnected => (_flags &
Flags
.IsDisconnected) != 0;
170
internal void SetToDisconnected() => _flags |=
Flags
.IsDisconnected;