/// <summary> /// Creates a new configuration section handler. /// </summary> /// <param name="parent"> The parent object.</param> /// <param name="configContext"> The configuration context.</param> /// <param name="section"> The section handler.</param> /// <returns> An object with the configuration.</returns> public object Create(object parent, object configContext, System.Xml.XmlNode section) { InspectorConfiguration config = new InspectorConfiguration((InspectorConfiguration)parent); config.LoadValuesFromConfiguration(section); return config; }
/// <summary> /// Form that manages unit tests for a form. /// </summary> /// <param name="form"></param> /// <param name="sessionData"></param> public UnitTestManagerForm(HtmlFormTag form, ResponseBuffer sessionData, InspectorConfiguration config) { // // Required for Windows Form Designer support // InitializeComponent(); this.inspectorConfig = config; this.CurrentForm = form; this.lblFormName.Text = form.Name; this.lblUrl.Text = ((Uri)sessionData.RequestHeaderCollection["Request Uri"]).AbsoluteUri; }
internal InspectorConfiguration(InspectorConfiguration config) { if ( config != null ) { this._referenceDataFile = config.ReferenceDataFile; this._solutionDataFile = config.SolutionDataFile; this._xssSignatures = config.XssSignatures; this._sqlSignatures = config.SqlSignatures; this._breportTemplateName = config.BasicReportTemplate; this._areportTemplateName = config.AdvancedReportTemplate; this._bufferLen = config.DefaultBufferOverflowLength; this._sqlTest = config.DefaultSqlTest; this._xssTest = config.DefaultXssTest; } }
/// <summary> /// Loads the unit test editor form. /// </summary> /// <param name="label"> Title to display in form.</param> /// <param name="config"> The Inspector Workspace configuration.</param> public UnitTestManagerEditForm(string label, InspectorConfiguration config) : this() { this.Text = label; this.inspectorConfig = config; }