Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Complete()

void System.Net.Mime.MimePart.Complete ( IAsyncResult result,
Exception e )
inlinepackage

Definition at line 164 of file MimePart.cs.

165 {
166 MimePartContext mimePartContext = (MimePartContext)result.AsyncState;
167 if (mimePartContext._completed)
168 {
170 }
171 try
172 {
173 if (mimePartContext._outputStream != null)
174 {
175 mimePartContext._outputStream.Close();
176 }
177 }
178 catch (Exception ex)
179 {
180 if (e == null)
181 {
182 e = ex;
183 }
184 }
185 mimePartContext._completed = true;
186 mimePartContext._result.InvokeCallback(e);
187 }

References System.Net.Mime.MimePart.MimePartContext._completed, System.Net.Mime.MimePart.MimePartContext._outputStream, System.Net.Mime.MimePart.MimePartContext._result, System.IAsyncResult.AsyncState, System.IO.Stream.Close(), and System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw().

Referenced by System.Net.Mime.MimePart.ContentStreamCallback(), System.Net.Mime.MimePart.ReadCallback(), System.Net.Mime.MimePart.ReadCallbackHandler(), and System.Net.Mime.MimePart.WriteCallback().