using System; using Cpp2IlInjected; namespace System.Net.Sockets { /// Specifies socket send and receive behaviors. // Token: 0x020002E5 RID: 741 [Token(Token = "0x20002E5")] [Flags] public enum SocketFlags { /// Use no flags for this call. // Token: 0x04000C49 RID: 3145 [Token(Token = "0x4000C49")] None = 0, /// Process out-of-band data. // Token: 0x04000C4A RID: 3146 [Token(Token = "0x4000C4A")] OutOfBand = 1, /// Peek at the incoming message. // Token: 0x04000C4B RID: 3147 [Token(Token = "0x4000C4B")] Peek = 2, /// Send without using routing tables. // Token: 0x04000C4C RID: 3148 [Token(Token = "0x4000C4C")] 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: 0x04000C4D RID: 3149 [Token(Token = "0x4000C4D")] MaxIOVectorLength = 16, /// The message was too large to fit into the specified buffer and was truncated. // Token: 0x04000C4E RID: 3150 [Token(Token = "0x4000C4E")] Truncated = 256, /// Indicates that the control data did not fit into an internal 64-KB buffer and was truncated. // Token: 0x04000C4F RID: 3151 [Token(Token = "0x4000C4F")] ControlDataTruncated = 512, /// Indicates a broadcast packet. // Token: 0x04000C50 RID: 3152 [Token(Token = "0x4000C50")] Broadcast = 1024, /// Indicates a multicast packet. // Token: 0x04000C51 RID: 3153 [Token(Token = "0x4000C51")] Multicast = 2048, /// Partial send or receive for message. // Token: 0x04000C52 RID: 3154 [Token(Token = "0x4000C52")] Partial = 32768 } }