Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Net / System / Net / _NestedSingleAsyncResult.cs / 1 / _NestedSingleAsyncResult.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { // // The NestedAsyncResult - used to wrap async requests // this is used to hold another async result made // through a call to another Begin call within. // internal class NestedSingleAsyncResult : LazyAsyncResult { // // this is usually for operations on streams/buffers, // we save information passed in on the Begin call: // since some calls might need several completions, we // need to save state on the user's IO request // internal byte[] Buffer; internal int Offset; internal int Size; // // Constructors // // Completed in advance. internal NestedSingleAsyncResult(Object asyncObject, Object asyncState, AsyncCallback asyncCallback, object result) : base(asyncObject, asyncState, asyncCallback, result) { } internal NestedSingleAsyncResult(Object asyncObject, Object asyncState, AsyncCallback asyncCallback, byte[] buffer, int offset, int size) : base( asyncObject, asyncState, asyncCallback ) { Buffer = buffer; Offset = offset; Size = size; } }; // class NestedAsyncResult } // namespace System.Net // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Net { // // The NestedAsyncResult - used to wrap async requests // this is used to hold another async result made // through a call to another Begin call within. // internal class NestedSingleAsyncResult : LazyAsyncResult { // // this is usually for operations on streams/buffers, // we save information passed in on the Begin call: // since some calls might need several completions, we // need to save state on the user's IO request // internal byte[] Buffer; internal int Offset; internal int Size; // // Constructors // // Completed in advance. internal NestedSingleAsyncResult(Object asyncObject, Object asyncState, AsyncCallback asyncCallback, object result) : base(asyncObject, asyncState, asyncCallback, result) { } internal NestedSingleAsyncResult(Object asyncObject, Object asyncState, AsyncCallback asyncCallback, byte[] buffer, int offset, int size) : base( asyncObject, asyncState, asyncCallback ) { Buffer = buffer; Offset = offset; Size = size; } }; // class NestedAsyncResult } // namespace System.Net // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputMethodStateChangeEventArgs.cs
- WebEvents.cs
- StatusBarPanelClickEvent.cs
- XLinq.cs
- WebHostUnsafeNativeMethods.cs
- IdleTimeoutMonitor.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- XmlSchemaImport.cs
- IMembershipProvider.cs
- RSAOAEPKeyExchangeDeformatter.cs
- diagnosticsswitches.cs
- AppDomainUnloadedException.cs
- ProfileServiceManager.cs
- SerializationTrace.cs
- RC2.cs
- ComponentResourceManager.cs
- ToolStripKeyboardHandlingService.cs
- DiagnosticsElement.cs
- ZoneLinkButton.cs
- ServiceEndpointCollection.cs
- AssemblyBuilder.cs
- MultiPropertyDescriptorGridEntry.cs
- RowSpanVector.cs
- XmlSchemaExternal.cs
- ThreadSafeList.cs
- SqlClientFactory.cs
- dataprotectionpermissionattribute.cs
- SpeechUI.cs
- cryptoapiTransform.cs
- MaxMessageSizeStream.cs
- TextTreeUndoUnit.cs
- CodeEntryPointMethod.cs
- SettingsPropertyWrongTypeException.cs
- HandleCollector.cs
- serverconfig.cs
- SqlConnectionPoolGroupProviderInfo.cs
- WindowsFormsSectionHandler.cs
- SpinLock.cs
- ScriptDescriptor.cs
- FileUpload.cs
- AdapterDictionary.cs
- XmlSerializableServices.cs
- httpserverutility.cs
- RemotingHelper.cs
- OutputScope.cs
- XmlSchemaSimpleContentExtension.cs
- BoundsDrawingContextWalker.cs
- XhtmlConformanceSection.cs
- NullableConverter.cs
- ListBox.cs
- NativeRecognizer.cs
- DrawingCollection.cs
- KeyFrames.cs
- TextReader.cs
- InheritanceRules.cs
- MarkerProperties.cs
- FieldMetadata.cs
- DrawingState.cs
- controlskin.cs
- InstanceDescriptor.cs
- TableParaClient.cs
- SparseMemoryStream.cs
- CompositeDataBoundControl.cs
- SkinBuilder.cs
- ScriptControlManager.cs
- HttpStreamXmlDictionaryWriter.cs
- RegistryPermission.cs
- BitmapEffectGroup.cs
- AssemblyFilter.cs
- QilUnary.cs
- DBDataPermission.cs
- DashStyle.cs
- SchemaImporterExtensionElement.cs
- ObjectReaderCompiler.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- APCustomTypeDescriptor.cs
- BitmapEffect.cs
- _ServiceNameStore.cs
- HttpResponseHeader.cs
- GetWinFXPath.cs
- ParameterEditorUserControl.cs
- ListViewInsertedEventArgs.cs
- TextTreeTextElementNode.cs
- EventItfInfo.cs
- SourceItem.cs
- SafeBitVector32.cs
- Effect.cs
- DataColumnPropertyDescriptor.cs
- MemoryMappedViewAccessor.cs
- ResourceReferenceKeyNotFoundException.cs
- SoapCodeExporter.cs
- FormatException.cs
- EntityClientCacheEntry.cs
- XmlTextEncoder.cs
- OleDbConnectionInternal.cs
- MetadataFile.cs
- ProcessThreadCollection.cs
- SAPIEngineTypes.cs
- XhtmlCssHandler.cs
- TableAdapterManagerMethodGenerator.cs