21 types derived from LazyAsyncResult
System (21)
net\System\Net\_ContextAwareResult.cs (1)
75internal class ContextAwareResult : LazyAsyncResult
net\System\Net\_ListenerAsyncResult.cs (1)
12unsafe class ListenerAsyncResult : LazyAsyncResult
net\System\Net\_ListenerRequestStream.cs (1)
367unsafe class HttpRequestStreamAsyncResult : LazyAsyncResult {
net\System\Net\_ListenerResponseStream.cs (1)
479unsafe class HttpResponseStreamAsyncResult : LazyAsyncResult {
net\System\Net\_NestedMultipleAsyncResult.cs (1)
14internal class NestedMultipleAsyncResult : LazyAsyncResult {
net\System\Net\_NestedSingleAsyncResult.cs (1)
14internal class NestedSingleAsyncResult : LazyAsyncResult {
net\System\Net\_StreamFramer.cs (1)
503internal class WorkerAsyncResult : LazyAsyncResult {
net\System\Net\Cache\_CacheStreams.cs (2)
155private class InnerAsyncResult: LazyAsyncResult { 509private class InnerAsyncResult: LazyAsyncResult {
net\System\Net\HttpListenerRequest.cs (1)
36unsafe internal class ListenerClientCertAsyncResult : LazyAsyncResult {
net\System\Net\mail\Base64Stream.cs (2)
420class ReadAsyncResult : LazyAsyncResult 500class WriteAsyncResult : LazyAsyncResult
net\System\Net\mail\BufferedReadStream.cs (1)
215class ReadAsyncResult : LazyAsyncResult
net\System\Net\mail\MimeBasePart.cs (1)
249internal class MimePartAsyncResult: LazyAsyncResult {
net\System\Net\mail\MultiAsyncResult.cs (1)
5internal class MultiAsyncResult : LazyAsyncResult
net\System\Net\mail\QEncodedStream.cs (1)
356class WriteAsyncResult : LazyAsyncResult
net\System\Net\mail\QuotedPrintableStream.cs (1)
389class WriteAsyncResult : LazyAsyncResult
net\System\Net\mail\smtpconnection.cs (1)
572class ConnectAndHandshakeAsyncResult : LazyAsyncResult
net\System\Net\mail\SmtpReplyReaderFactory.cs (1)
368class ReadLinesAsyncResult : LazyAsyncResult
net\System\Net\mail\SmtpTransport.cs (1)
359class SendMailAsyncResult : LazyAsyncResult
net\System\Net\SecureProtocols\_HelperAsyncResults.cs (1)
33internal class BufferAsyncResult: LazyAsyncResult {
32 instantiations of LazyAsyncResult
System (32)
net\System\Net\_ChunkParser.cs (1)
123userAsyncResult = new LazyAsyncResult(caller, state, callback);
net\System\Net\_ConnectStream.cs (3)
957asyncResult = new LazyAsyncResult(this, state, callback); 3168return new LazyAsyncResult(null, state, callback, result); 3179return new LazyAsyncResult(null, state, callback, null);
net\System\Net\_FtpControlStream.cs (1)
209LazyAsyncResult handshakeResult = new LazyAsyncResult(null, this, m_SSLHandshakeCallback);
net\System\Net\_FtpDataStream.cs (1)
239LazyAsyncResult userResult = new LazyAsyncResult(this, state, callback);
net\System\Net\_TLSstream.cs (2)
454result = new LazyAsyncResult(this, null, null); 480handshakeResult = new LazyAsyncResult(m_Worker, null, new AsyncCallback(WakeupPendingIO));
net\System\Net\Cache\_SingleItemRequestCache.cs (2)
350LazyAsyncResult ar = new LazyAsyncResult(null, state, callback); 519LazyAsyncResult ar = new LazyAsyncResult(null, state, callback);
net\System\Net\filewebrequest.cs (2)
242m_ReadAResult = new LazyAsyncResult(this, state, callback); 276m_WriteAResult = new LazyAsyncResult(this,state,callback);
net\System\Net\FtpWebRequest.cs (2)
639m_ReadAsyncResult = new LazyAsyncResult(null, null, null); 1179m_RequestCompleteAsyncResult = new LazyAsyncResult(null, null, null);
net\System\Net\HttpWebRequest.cs (6)
1572_WriteAResult = new LazyAsyncResult(this, null, null); 2224_ReadAResult = new LazyAsyncResult(this, null, null); 3795_ReadAResult = new LazyAsyncResult(null, null, null); //never throws 3933_ReadAResult = new LazyAsyncResult(null, null, null, E); //never throws 4137_ConnectionAResult = new LazyAsyncResult(this, null, null); 4138_ConnectionReaderAResult = new LazyAsyncResult(this, null, null);
net\System\Net\mail\Message.cs (1)
277LazyAsyncResult result = new LazyAsyncResult(this,state,callback);
net\System\Net\SecureProtocols\_SslState.cs (5)
633AsyncProtocolRequest asyncRequest = new AsyncProtocolRequest(new LazyAsyncResult(this, null, new AsyncCallback(RehandshakeCompleteCallback))); 1140lazyResult = new LazyAsyncResult(null, null,/*must be */ null); 1220lazyResult = new LazyAsyncResult(null, null, /*must be */ null); 1291lazyResult = new LazyAsyncResult(null, null, /*must be */null); 1371lazyResult = new LazyAsyncResult(null, null, /*must be*/null);
net\System\Net\SecureProtocols\_SslStream.cs (2)
171LazyAsyncResult lazyResult = new LazyAsyncResult(this, asyncState, asyncCallback); 181LazyAsyncResult lazyResult = new LazyAsyncResult(this, asyncState, asyncCallback);
net\System\Net\SecureProtocols\NegotiateStream.cs (2)
156LazyAsyncResult result = new LazyAsyncResult(_NegoState, asyncState, asyncCallback); 247LazyAsyncResult result = new LazyAsyncResult(_NegoState, asyncState, asyncCallback);
net\System\Net\SecureProtocols\SslStream.cs (2)
167LazyAsyncResult result = new LazyAsyncResult(_SslState, asyncState, asyncCallback); 228LazyAsyncResult result = new LazyAsyncResult(_SslState, asyncState, asyncCallback);
160 references to LazyAsyncResult
System (160)
net\System\Net\_ChunkParser.cs (2)
48private LazyAsyncResult userAsyncResult; 293LazyAsyncResult localResult = userAsyncResult;
net\System\Net\_Connection.cs (2)
3224GlobalLog.Assert((asyncResult is OverlappedAsyncResult || asyncResult is LazyAsyncResult), "Connection#{0}::ReadCallback()|asyncResult is not OverlappedAsyncResult.", ValidationHelper.HashString(this)); 3739HttpWebRequest req = (HttpWebRequest)((LazyAsyncResult)result).AsyncObject;
net\System\Net\_ConnectStream.cs (15)
941LazyAsyncResult asyncResult = null; 1194LazyAsyncResult userResult = (LazyAsyncResult) asyncResult.AsyncState; 1198private void ProcessWriteCallback(IAsyncResult asyncResult, LazyAsyncResult userResult) 1303LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 1923LazyAsyncResult castedAsyncResult = (LazyAsyncResult)asyncResult; 2432void ResumeInternalClose(LazyAsyncResult userResult) 2468ResumeClose_Part2((LazyAsyncResult)ar.AsyncState); 2471private void ResumeClose_Part2(LazyAsyncResult userResult) 3173LazyAsyncResult lazyResult = (LazyAsyncResult)asyncResult; 3184LazyAsyncResult lazyResult = (LazyAsyncResult)asyncResult;
net\System\Net\_FtpControlStream.cs (5)
121LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 145LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 209LazyAsyncResult handshakeResult = new LazyAsyncResult(null, this, m_SSLHandshakeCallback);
net\System\Net\_FtpDataStream.cs (4)
212LazyAsyncResult userResult = (LazyAsyncResult) ar.AsyncState; 239LazyAsyncResult userResult = new LazyAsyncResult(this, state, callback); 256object result = ((LazyAsyncResult)ar).InternalWaitForCompletion();
net\System\Net\_TLSstream.cs (7)
435internal bool ProcessAuthentication(LazyAsyncResult result) 464LazyAsyncResult handshakeResult = null; 550m_Worker.ProcessAuthentication((LazyAsyncResult)state); 591LazyAsyncResult lazyResult = (LazyAsyncResult )m_PendingIO[m_PendingIO.Count-1]; 685if (((LazyAsyncResult) result.AsyncState).InternalPeekCompleted) 687((LazyAsyncResult) result.AsyncState).InvokeCallback(exception);
net\System\Net\Cache\_SingleItemRequestCache.cs (6)
350LazyAsyncResult ar = new LazyAsyncResult(null, state, callback); 358LazyAsyncResult ar = (LazyAsyncResult) asyncResult; 519LazyAsyncResult ar = new LazyAsyncResult(null, state, callback); 527LazyAsyncResult ar = (LazyAsyncResult) asyncResult;
net\System\Net\filewebrequest.cs (12)
43private LazyAsyncResult m_WriteAResult; 44private LazyAsyncResult m_ReadAResult; 303LazyAsyncResult ar = asyncResult as LazyAsyncResult; 337LazyAsyncResult ar = asyncResult as LazyAsyncResult; 427LazyAsyncResult asyncResult = (LazyAsyncResult) state; 458LazyAsyncResult asyncResult = (LazyAsyncResult) state; 520LazyAsyncResult readAResult = m_ReadAResult; 521LazyAsyncResult writeAResult = m_WriteAResult;
net\System\Net\FtpWebRequest.cs (8)
237private LazyAsyncResult m_ReadAsyncResult; 238private LazyAsyncResult m_RequestCompleteAsyncResult; 814LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 1017LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 1560LazyAsyncResult writeResult; 1561LazyAsyncResult readResult;
net\System\Net\HttpWebRequest.cs (21)
151private LazyAsyncResult _WriteAResult; 152private LazyAsyncResult _ReadAResult; 155private LazyAsyncResult _ConnectionAResult; 157private LazyAsyncResult _ConnectionReaderAResult; 806internal LazyAsyncResult ConnectionAsyncResult { 813internal LazyAsyncResult ConnectionReaderAsyncResult { 1475LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 2066LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 3187LazyAsyncResult writeAResult = null; 3188LazyAsyncResult readAResult = null; 3208LazyAsyncResult chkConnectionAsyncResult = ConnectionAsyncResult; 3209LazyAsyncResult chkReaderAsyncResult = ConnectionReaderAsyncResult; 3324LazyAsyncResult asyncResult = _WriteAResult; 3631LazyAsyncResult chkConnectionAsyncResult = ConnectionAsyncResult; 3632LazyAsyncResult chkReaderAsyncResult = ConnectionReaderAsyncResult; 3725LazyAsyncResult chkConnectionAsyncResult = ConnectionAsyncResult; 3726LazyAsyncResult chkReaderAsyncResult = ConnectionReaderAsyncResult; 3920LazyAsyncResult writeAResult; 3921LazyAsyncResult readAResult = null;
net\System\Net\mail\Message.cs (5)
258internal EmptySendContext(BaseWriter writer, LazyAsyncResult result) { 263internal LazyAsyncResult result; 277LazyAsyncResult result = new LazyAsyncResult(this,state,callback); 295LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult;
net\System\Net\mail\MimeBasePart.cs (1)
232LazyAsyncResult castedAsyncResult = asyncResult as MimePartAsyncResult;
net\System\Net\mail\MimeMultiPart.cs (2)
184internal MimePartContext(BaseWriter writer, LazyAsyncResult result, IEnumerator<MimeBasePart> partsEnumerator) { 192internal LazyAsyncResult result;
net\System\Net\mail\MimePart.cs (2)
264internal MimePartContext(BaseWriter writer, LazyAsyncResult result) 272internal LazyAsyncResult result;
net\System\Net\NetworkInformation\SystemIPGlobalProperties.cs (2)
435LazyAsyncResult asyncResult = (LazyAsyncResult)param;
net\System\Net\SecureProtocols\_HelperAsyncResults.cs (2)
91public LazyAsyncResult UserAsyncResult; 102public AsyncProtocolRequest(LazyAsyncResult userAsyncResult)
net\System\Net\SecureProtocols\_NegoState.cs (15)
381internal void ProcessAuthentication(LazyAsyncResult lazyResult) 423LazyAsyncResult lazyResult = result as LazyAsyncResult; 488private void StartSendBlob(byte[] message, LazyAsyncResult lazyResult) 596private void CheckCompletionBeforeNextReceive(LazyAsyncResult lazyResult) 612private void StartReceiveBlob(LazyAsyncResult lazyResult) 633private void ProcessReceivedBlob(byte[] message, LazyAsyncResult lazyResult) 678private void CheckCompletionBeforeNextSend(byte[] message, LazyAsyncResult lazyResult) 701private void StartSendAuthResetSignal(LazyAsyncResult lazyResult, byte[] message, Exception exception) 739GlobalLog.Assert(transportResult.AsyncState is LazyAsyncResult, "WriteCallback|State type is wrong, expected LazyAsyncResult."); 745LazyAsyncResult lazyResult = (LazyAsyncResult) transportResult.AsyncState; 775GlobalLog.Assert(transportResult.AsyncState is LazyAsyncResult, "ReadCallback|State type is wrong, expected LazyAsyncResult."); 781LazyAsyncResult lazyResult = (LazyAsyncResult) transportResult.AsyncState;
net\System\Net\SecureProtocols\_SslState.cs (18)
559internal void ProcessAuthentication(LazyAsyncResult lazyResult) 700LazyAsyncResult lazyResult = result as LazyAsyncResult; 728internal void InternalEndProcessAuthentication(LazyAsyncResult lazyResult) 1119LazyAsyncResult lazyResult = null; 1170if (obj is LazyAsyncResult) 1172((LazyAsyncResult)obj).InvokeCallback(); 1195LazyAsyncResult lazyResult = null; 1244LazyAsyncResult ar = _QueuedReadStateRequest as LazyAsyncResult; 1273LazyAsyncResult lazyResult = null; 1317if (obj is LazyAsyncResult) 1320((LazyAsyncResult)obj).InvokeCallback(); 1351LazyAsyncResult lazyResult = null; 1410if (obj is LazyAsyncResult) 1413((LazyAsyncResult)obj).InvokeCallback(); 1723LazyAsyncResult lazyAsyncResult = (LazyAsyncResult)result;
net\System\Net\SecureProtocols\_SslStream.cs (5)
171LazyAsyncResult lazyResult = new LazyAsyncResult(this, asyncState, asyncCallback); 181LazyAsyncResult lazyResult = new LazyAsyncResult(this, asyncState, asyncCallback); 195LazyAsyncResult lazyResult = asyncResult as LazyAsyncResult; 1051internal SplitWriteAsyncProtocolRequest(LazyAsyncResult userAsyncResult): base (userAsyncResult)
net\System\Net\SecureProtocols\NegotiateStream.cs (2)
156LazyAsyncResult result = new LazyAsyncResult(_NegoState, asyncState, asyncCallback); 247LazyAsyncResult result = new LazyAsyncResult(_NegoState, asyncState, asyncCallback);
net\System\Net\SecureProtocols\SslStream.cs (2)
167LazyAsyncResult result = new LazyAsyncResult(_SslState, asyncState, asyncCallback); 228LazyAsyncResult result = new LazyAsyncResult(_SslState, asyncState, asyncCallback);
net\System\Net\Sockets\Socket.cs (14)
2857private void DoBeginConnect(EndPoint endPointSnapshot, SocketAddress socketAddress, LazyAsyncResult asyncResult) 2975LazyAsyncResult asyncResult = (LazyAsyncResult) m_AcceptQueueOrConnectResult; 3364LazyAsyncResult castedAsyncResult = asyncResult as LazyAsyncResult; 5043private void DoBeginAccept(LazyAsyncResult asyncResult) 5170LazyAsyncResult asyncResult = null; 5176asyncResult = (LazyAsyncResult) acceptQueue.Dequeue(); 5207LazyAsyncResult asyncResult = null; 5235asyncResult = (LazyAsyncResult) acceptQueue.Peek(); 6106LazyAsyncResult castedAsyncResult = null; 6278LazyAsyncResult connectResult = m_AcceptQueueOrConnectResult as LazyAsyncResult; 6402ThreadPool.UnsafeQueueUserWorkItem(new WaitCallback(((LazyAsyncResult)m_AcceptQueueOrConnectResult).InvokeCallback), new SocketException(SocketError.OperationAborted));
net\System\Net\Sockets\TCPListener.cs (4)
288LazyAsyncResult lazyResult = asyncResult as LazyAsyncResult; 321LazyAsyncResult lazyResult = asyncResult as LazyAsyncResult;
net\System\Net\webclient.cs (4)
1798LazyAsyncResult lazyAsyncResult = (LazyAsyncResult) result; 1869LazyAsyncResult lazyAsyncResult = (LazyAsyncResult) result;