using System; using Cpp2IlInjected; namespace System.Net.Sockets { /// Specifies socket send and receive behaviors. // Token: 0x020002E1 RID: 737 [Token(Token = "0x20002E1")] [Flags] public enum SocketFlags { /// Use no flags for this call. // Token: 0x04000C3C RID: 3132 [Token(Token = "0x4000C3C")] None = 0, /// Process out-of-band data. // Token: 0x04000C3D RID: 3133 [Token(Token = "0x4000C3D")] OutOfBand = 1, /// Peek at the incoming message. // Token: 0x04000C3E RID: 3134 [Token(Token = "0x4000C3E")] Peek = 2, /// Send without using routing tables. // Token: 0x04000C3F RID: 3135 [Token(Token = "0x4000C3F")] DontRoute = 4, /// Provides a standard value for the number of WSABUF structures that are used to send and receive data. This value is not used or supported on .NET Framework 4.5. // Token: 0x04000C40 RID: 3136 [Token(Token = "0x4000C40")] MaxIOVectorLength = 16, /// The message was too large to fit into the specified buffer and was truncated. // Token: 0x04000C41 RID: 3137 [Token(Token = "0x4000C41")] Truncated = 256, /// Indicates that the control data did not fit into an internal 64-KB buffer and was truncated. // Token: 0x04000C42 RID: 3138 [Token(Token = "0x4000C42")] ControlDataTruncated = 512, /// Indicates a broadcast packet. // Token: 0x04000C43 RID: 3139 [Token(Token = "0x4000C43")] Broadcast = 1024, /// Indicates a multicast packet. // Token: 0x04000C44 RID: 3140 [Token(Token = "0x4000C44")] Multicast = 2048, /// Partial send or receive for message. // Token: 0x04000C45 RID: 3141 [Token(Token = "0x4000C45")] Partial = 32768 } }