Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / Net / Sockets / SocketInformation.cs / 1305376 / SocketInformation.cs
using System.Runtime.Serialization; namespace System.Net.Sockets { [Serializable] public struct SocketInformation{ byte[] protocolInformation; SocketInformationOptions options; [OptionalField] EndPoint remoteEndPoint; public byte[] ProtocolInformation{ get{ return protocolInformation; } set{ protocolInformation = value; } } public SocketInformationOptions Options{ get{ return options; } set{ options = value; } } internal bool IsNonBlocking{ get{ return ((options&SocketInformationOptions.NonBlocking)!=0); } set{ if(value){ options |= SocketInformationOptions.NonBlocking; } else{ options &= ~SocketInformationOptions.NonBlocking; } } } internal bool IsConnected{ get{ return ((options&SocketInformationOptions.Connected)!=0); } set{ if(value){ options |= SocketInformationOptions.Connected; } else{ options &= ~SocketInformationOptions.Connected; } } } internal bool IsListening{ get{ return ((options&SocketInformationOptions.Listening)!=0); } set{ if(value){ options |= SocketInformationOptions.Listening; } else{ options &= ~SocketInformationOptions.Listening; } } } internal bool UseOnlyOverlappedIO{ get{ return ((options&SocketInformationOptions.UseOnlyOverlappedIO)!=0); } set{ if(value){ options |= SocketInformationOptions.UseOnlyOverlappedIO; } else{ options &= ~SocketInformationOptions.UseOnlyOverlappedIO; } } } internal EndPoint RemoteEndPoint{ get{ return remoteEndPoint; } set{ remoteEndPoint = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImageBrush.cs
- StandardCommands.cs
- ConnectionManagementElementCollection.cs
- ConfigXmlSignificantWhitespace.cs
- SmtpTransport.cs
- ScaleTransform3D.cs
- SqlDataSourceView.cs
- shaperfactoryquerycacheentry.cs
- TabRenderer.cs
- CodeDelegateInvokeExpression.cs
- HtmlElementCollection.cs
- SliderAutomationPeer.cs
- DataGridCell.cs
- PersonalizationStateInfo.cs
- ExponentialEase.cs
- RootBrowserWindowProxy.cs
- FileVersionInfo.cs
- BufferedResponseStream.cs
- XmlSerializationReader.cs
- DirtyTextRange.cs
- ImageFormat.cs
- CircleHotSpot.cs
- FrameworkElementFactoryMarkupObject.cs
- DataGridViewRowConverter.cs
- ShaderEffect.cs
- ContractTypeNameElement.cs
- SoapAttributes.cs
- NativeCompoundFileAPIs.cs
- UnsafeNativeMethods.cs
- RightsManagementProvider.cs
- EntityTypeBase.cs
- SolidBrush.cs
- FileNotFoundException.cs
- OracleTimeSpan.cs
- FixedSOMTableRow.cs
- NativeMethods.cs
- ValidatorCollection.cs
- SqlDependencyListener.cs
- exports.cs
- LogRecordSequence.cs
- ContextMenuStrip.cs
- AssemblyUtil.cs
- ReadWriteObjectLock.cs
- SimpleExpression.cs
- SaveLedgerEntryRequest.cs
- ObservableCollection.cs
- XPathNavigatorKeyComparer.cs
- DomNameTable.cs
- DataListItemCollection.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- XmlSerializerVersionAttribute.cs
- DataGridCheckBoxColumn.cs
- PartitionResolver.cs
- Message.cs
- wgx_commands.cs
- XmlSchemaException.cs
- DataObjectFieldAttribute.cs
- IBuiltInEvidence.cs
- Directory.cs
- ThousandthOfEmRealPoints.cs
- JsonReaderWriterFactory.cs
- OleDbErrorCollection.cs
- PageBreakRecord.cs
- SafeRegistryHandle.cs
- ProgressBarAutomationPeer.cs
- SaveFileDialog.cs
- FontFamily.cs
- _AutoWebProxyScriptHelper.cs
- SqlDataSourceQueryEditorForm.cs
- WebPartConnectionsCancelEventArgs.cs
- ClientScriptManager.cs
- SetUserLanguageRequest.cs
- PasswordTextContainer.cs
- SerializationEventsCache.cs
- OrthographicCamera.cs
- QualifierSet.cs
- ObjectSpanRewriter.cs
- WebRequestModuleElementCollection.cs
- SmtpException.cs
- Deserializer.cs
- XmlIgnoreAttribute.cs
- AssociationSetMetadata.cs
- EmptyEnumerator.cs
- ErrorsHelper.cs
- PointConverter.cs
- SqlRowUpdatingEvent.cs
- ToolStripGrip.cs
- SocketPermission.cs
- SubstitutionDesigner.cs
- C14NUtil.cs
- MultilineStringConverter.cs
- UInt64.cs
- GlyphingCache.cs
- Scene3D.cs
- DataBoundControlActionList.cs
- SerialErrors.cs
- PenContexts.cs
- DbConnectionPoolOptions.cs
- DefaultTypeArgumentAttribute.cs
- VirtualPath.cs