public XsdConfigurationForm(XsdPlugInConfiguration configuration)
        {
            InitializeComponent();

            NewConfiguration = configuration.Clone();
            HelpKeyword = HelpTopics.ConfigurePlugIn;

            _propertyGrid.SelectedObject = NewConfiguration;
        }
Exemplo n.º 2
0
 /// <summary>
 /// This method is used to initialize the plug-in at the start of the
 /// build process.
 /// </summary>
 /// <param name="buildProcess">A reference to the current build
 /// process.</param>
 /// <param name="configuration">The configuration data that the plug-in
 /// should use to initialize itself.</param>
 public void Initialize(BuildProcess buildProcess, XPathNavigator configuration)
 {
     _configuration = XsdPlugInConfiguration.FromXml(buildProcess.CurrentProject, configuration);
     _buildProcess = buildProcess;
     _buildProcess.ReportProgress(Resources.PlugInVersionFormatted, Resources.PlugInName, XsdDocMetadata.Version, XsdDocMetadata.Copyright);
     _tempProject = new SandcastleProject(Path.Combine(_buildProcess.WorkingFolder, "XSDTemp.shfbproj"), false);
 }