Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / Sockets / SocketInformation.cs / 1 / SocketInformation.cs
namespace System.Net.Sockets { [Serializable] public struct SocketInformation{ byte[] protocolInformation; SocketInformationOptions options; 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; } } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputElement.cs
- BackgroundWorker.cs
- ResourceProperty.cs
- HttpEncoderUtility.cs
- ThemeDictionaryExtension.cs
- ButtonBase.cs
- CorePropertiesFilter.cs
- CompareInfo.cs
- AccessControlList.cs
- Light.cs
- WebHttpElement.cs
- _SingleItemRequestCache.cs
- brushes.cs
- BatchWriter.cs
- MetaDataInfo.cs
- UserControlCodeDomTreeGenerator.cs
- DataGridTextBox.cs
- AnnotationComponentManager.cs
- PartManifestEntry.cs
- EntityTypeEmitter.cs
- PublisherIdentityPermission.cs
- FormViewInsertEventArgs.cs
- Publisher.cs
- PenContexts.cs
- localization.cs
- BasicBrowserDialog.designer.cs
- HttpInputStream.cs
- ThreadPool.cs
- DbgCompiler.cs
- IdnElement.cs
- X509Certificate2.cs
- ListBase.cs
- XmlNavigatorStack.cs
- ListBindableAttribute.cs
- PackageDigitalSignature.cs
- MimeFormImporter.cs
- DbProviderFactoriesConfigurationHandler.cs
- LoginCancelEventArgs.cs
- PhysicalFontFamily.cs
- XmlDesignerDataSourceView.cs
- CannotUnloadAppDomainException.cs
- UInt64Converter.cs
- XmlMembersMapping.cs
- InternalBufferOverflowException.cs
- SecurityContext.cs
- SessionStateSection.cs
- CodeTypeMemberCollection.cs
- GAC.cs
- FlowDocumentReader.cs
- XmlBinaryWriterSession.cs
- SubMenuStyleCollection.cs
- FSWPathEditor.cs
- TabControlToolboxItem.cs
- DataGridBoolColumn.cs
- WebPartManager.cs
- DoubleCollection.cs
- TextEditorMouse.cs
- BaseCodeDomTreeGenerator.cs
- BordersPage.cs
- StorageSetMapping.cs
- CommonXSendMessage.cs
- DataGridViewColumnCollectionDialog.cs
- SelectionProviderWrapper.cs
- CredentialSelector.cs
- LOSFormatter.cs
- CategoryGridEntry.cs
- basecomparevalidator.cs
- CompilerLocalReference.cs
- ResXDataNode.cs
- InputQueue.cs
- AttributeData.cs
- XmlUtilWriter.cs
- CanonicalFontFamilyReference.cs
- HtmlInputHidden.cs
- CodeAttachEventStatement.cs
- ActiveXHelper.cs
- ResourcesChangeInfo.cs
- UrlPath.cs
- MeshGeometry3D.cs
- DataGridViewRowPostPaintEventArgs.cs
- InputReferenceExpression.cs
- ChooseAction.cs
- UrlAuthFailureHandler.cs
- StorageComplexTypeMapping.cs
- AliasGenerator.cs
- CommonRemoteMemoryBlock.cs
- AssemblyResourceLoader.cs
- BaseDataListDesigner.cs
- AspNetHostingPermission.cs
- ViewSimplifier.cs
- BinaryObjectReader.cs
- EditBehavior.cs
- ValidationErrorEventArgs.cs
- TaskExtensions.cs
- XPathArrayIterator.cs
- RTLAwareMessageBox.cs
- ApplicationException.cs
- ToolStripDropDown.cs
- RemotingAttributes.cs
- UnsafePeerToPeerMethods.cs