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
- SqlErrorCollection.cs
- OutOfMemoryException.cs
- DesignerSerializationOptionsAttribute.cs
- GroupDescription.cs
- GenerateHelper.cs
- OverrideMode.cs
- HyperLinkDataBindingHandler.cs
- GeometryDrawing.cs
- BookmarkWorkItem.cs
- ImmutableObjectAttribute.cs
- NotifyCollectionChangedEventArgs.cs
- WindowsFormsSynchronizationContext.cs
- PackageStore.cs
- SystemSounds.cs
- OracleBFile.cs
- NumberSubstitution.cs
- SymmetricKey.cs
- Visual3D.cs
- ThumbButtonInfoCollection.cs
- XmlCDATASection.cs
- MergeEnumerator.cs
- PerformanceCountersElement.cs
- Timer.cs
- AllMembershipCondition.cs
- Site.cs
- SpnegoTokenAuthenticator.cs
- OperationCanceledException.cs
- MenuCommand.cs
- ChangeNode.cs
- StringToken.cs
- activationcontext.cs
- DocumentsTrace.cs
- AssociationTypeEmitter.cs
- AssemblyBuilder.cs
- RSAPKCS1SignatureFormatter.cs
- ExtendedProtectionPolicyElement.cs
- ThicknessKeyFrameCollection.cs
- ToolTip.cs
- parserscommon.cs
- WMIInterop.cs
- GeometryGroup.cs
- SimpleWebHandlerParser.cs
- EventProviderTraceListener.cs
- Cell.cs
- FormDocumentDesigner.cs
- FixedSOMPageConstructor.cs
- ElementMarkupObject.cs
- XmlDataSourceDesigner.cs
- StateBag.cs
- ApplicationDirectoryMembershipCondition.cs
- SliderAutomationPeer.cs
- JulianCalendar.cs
- ViewStateException.cs
- SystemTcpConnection.cs
- CellConstantDomain.cs
- FixedDocumentPaginator.cs
- BaseDataBoundControl.cs
- XmlDictionary.cs
- DecodeHelper.cs
- elementinformation.cs
- ObsoleteAttribute.cs
- ReverseComparer.cs
- X509CertificateInitiatorServiceCredential.cs
- AnonymousIdentificationModule.cs
- RoutedUICommand.cs
- DbProviderSpecificTypePropertyAttribute.cs
- TextEffectResolver.cs
- RequestCacheEntry.cs
- Model3D.cs
- PointKeyFrameCollection.cs
- SerializationSectionGroup.cs
- DllNotFoundException.cs
- Msec.cs
- PipelineComponent.cs
- DataControlReference.cs
- AbandonedMutexException.cs
- ActivationService.cs
- TextTreeTextBlock.cs
- SecurityPermission.cs
- NewExpression.cs
- CustomAttributeSerializer.cs
- SqlMetaData.cs
- CommandEventArgs.cs
- _KerberosClient.cs
- SimpleFieldTemplateFactory.cs
- SoapExtensionStream.cs
- SynchronizedReadOnlyCollection.cs
- AmbientProperties.cs
- DiffuseMaterial.cs
- util.cs
- CustomDictionarySources.cs
- TagPrefixAttribute.cs
- SqlCommandAsyncResult.cs
- OleDbEnumerator.cs
- SystemWebCachingSectionGroup.cs
- DetailsViewDeletedEventArgs.cs
- WinFormsUtils.cs
- ButtonChrome.cs
- TextTreeRootTextBlock.cs
- PartitionedStream.cs