public void SetResponse(Response Res, Request Req) { if (this.BaseTabs.InvokeRequired) { SetResponse_d InvokeDelegate_d = new SetResponse_d(SetResponse); this.BaseTabs.Invoke(InvokeDelegate_d, new object[] { Res, Req }); } else { this.ClearData(); this.SetHeader(Res); this.SetBody(Res); this.SetRoundTrip(Res.RoundTrip); FormatPluginsGrid.Rows.Clear(); foreach (string Name in FormatPlugin.List()) { FormatPluginsGrid.Rows.Add(new object[] { false, Name }); } this.ResetAllChangedValueStatus(); this.DisplayedResponse = Res; this.RequestOfDisplayedResponse = Req; this.AutoDetectFormatAndSetBodyParameters(Res); CheckAndShowReflection(); } }