private void OnStreamCompleted() { try { this.Reset(); } catch (WebException webException1) { WebException webException = webException1; ExceptionTrace exception = Fx.Exception; object[] absoluteUri = new object[] { "WebStream.OnStreamCompleted uri: ", this.factoryEndpointUri.AbsoluteUri, " sbUri: ", this.sbUri }; exception.TraceHandled(webException, string.Concat(absoluteUri), base.Activity); } catch (Exception exception2) { Exception exception1 = exception2; if (Fx.IsFatal(exception1)) { throw; } ExceptionTrace exceptionTrace = Fx.Exception; object[] objArray = new object[] { "WebStream.OnStreamCompleted uri: ", this.factoryEndpointUri.AbsoluteUri, " sbUri: ", this.sbUri }; exceptionTrace.TraceHandled(exception1, string.Concat(objArray), base.Activity); } }