public GeneralSettings(SDGuiStrings strings, SharpDoxConfig config) { DataContext = config; Strings = strings; InitializeComponent(); }
public ParseContext(SharpDoxConfig sharpDoxConfig, SDBuildStrings sdBuildStrings, IConfigController configController, BuildMessenger buildMessenger) { _sdBuildStrings = sdBuildStrings; _buildMessenger = buildMessenger; _steps = new Steps(sharpDoxConfig, sdBuildStrings, configController, buildMessenger); }
public VisibilitySettings(SDGuiStrings strings, SharpDoxConfig sharpdoxConfig, IBuildController buildController, IBuildMessenger buildMessenger) { Strings = strings; DataContext = new VisibilityViewModel(sharpdoxConfig, buildController, buildMessenger); InitializeComponent(); }
public ExportStep(SharpDoxConfig sharpDoxConfig, SDBuildStrings sdBuildStrings, BuildMessenger buildMessenger, IExporter[] allExporters) { _sharpDoxConfig = sharpDoxConfig; _sdBuildStrings = sdBuildStrings; _buildMessenger = buildMessenger; _allExporters = allExporters; }
public VisibilityViewModel(SharpDoxConfig sharpDoxConfig, IBuildController buildController, IBuildMessenger buildMessenger) { _sharpDoxConfig = sharpDoxConfig; _buildController = buildController; sharpDoxConfig.PropertyChanged += ConfigChanged; buildMessenger.OnParseCompleted += ParseCompleted; }
public BuildContext(SharpDoxConfig sharpDoxConfig, SDBuildStrings sdBuildStrings, IConfigController configController, BuildMessenger buildMessenger, IExporter[] allExporters) { _sharpDoxConfig = sharpDoxConfig; _sdBuildStrings = sdBuildStrings; _buildMessenger = buildMessenger; _steps = new Steps(sharpDoxConfig, sdBuildStrings, configController, buildMessenger, allExporters); }
public Steps(SharpDoxConfig sharpDoxConfig, SDBuildStrings sdBuildStrings, IConfigController configController, BuildMessenger buildMessenger, IExporter[] allExporters = null) { PreBuildStep = new PreBuildStep(sharpDoxConfig, sdBuildStrings); LoadStep = new LoadStep(sharpDoxConfig, sdBuildStrings, buildMessenger); ParseStep = new ParseStep(sdBuildStrings, sharpDoxConfig, buildMessenger); StructureParseStep = new StructureParseStep(sdBuildStrings, buildMessenger); ExportStep = new ExportStep(sharpDoxConfig, sdBuildStrings, buildMessenger, allExporters); EndStep = new EndStep(configController, sharpDoxConfig); }
public ShellViewModel(SDGuiStrings strings, IConfigController configController, SharpDoxConfig sharpDoxConfig, Action onCloseHandle) { _onCloseHandle = onCloseHandle; _configController = configController; _configController.OnRecentProjectsChanged += RecentProjectsChanged; Strings = strings; Config = sharpDoxConfig; RecentProjectsChanged(); }
public Shell(SDGuiStrings strings, SharpDoxConfig sharpDoxConfig, IConfigController configController, IPage[] allPages) { _allPages = allPages; DataContext = new ShellViewModel(strings, configController, sharpDoxConfig, ExecuteOnClose); Strings = strings; InitializeComponent(); SetMainMenu(); SetExportDropDown(); MouseLeftButtonDown += (s, a) => DragMove(); }
public void StartBuild(SharpDoxConfig sharpDoxConfig, bool thread) { var buildContext = new BuildContext(sharpDoxConfig, _sdBuildStrings, _configController, _buildMessenger, _allExporters); if (thread) { Stop(); _buildThread = new Thread(buildContext.BuildDocumentation); _buildThread.Start(); } else { buildContext.BuildDocumentation(); } }
public BuildWindow(SDGuiStrings strings, SharpDoxConfig sharpDoxConfig, IBuildController buildController, IBuildMessenger buildMessenger) { Strings = strings; _sharpDoxConfig = sharpDoxConfig; _buildController = buildController; _buildMessenger = buildMessenger; _buildMessenger.OnBuildMessage += BuilderOnMessage; _buildMessenger.OnStepMessage += BuilderOnStepMessage; _buildMessenger.OnBuildStopped += BuilderOnStopped; _buildMessenger.OnBuildProgress += BuilderOnBuildProgress; _buildMessenger.OnStepProgress += BuilderOnStepProgress; InitializeComponent(); }
public void StartParse(SharpDoxConfig sharpDoxConfig, bool thread) { var parseContext = new ParseContext(sharpDoxConfig, _sdBuildStrings, _configController, _buildMessenger); if (thread) { Stop(); _buildThread = new Thread(parseContext.ParseSolution); _buildThread.Start(); } else { parseContext.ParseSolution(); } }
public EndStep(IConfigController configController, SharpDoxConfig sharpDoxConfig) { _configController = configController; _sharpDoxConfig = sharpDoxConfig; }
public LoadStep(SharpDoxConfig config, SDBuildStrings sdBuildStrings, BuildMessenger buildMessenger) { _config = config; _sdBuildStrings = sdBuildStrings; _buildMessenger = buildMessenger; }
public PreBuildStep(SharpDoxConfig config, SDBuildStrings sdBuildStrings) { _config = config; _sdBuildStrings = sdBuildStrings; }
public ParseStep(SDBuildStrings sdBuildStrings, SharpDoxConfig sharpDoxConfig, BuildMessenger buildMessenger) { _sharpDoxConfig = sharpDoxConfig; _sdBuildStrings = sdBuildStrings; _buildMessenger = buildMessenger; }
internal NamespaceParser(SDRepository repository, List<string> excludedIdentifiers, SharpDoxConfig sharpDoxConfig) : base(repository, excludedIdentifiers) { _descriptionFiles = Directory.EnumerateFiles(Path.GetDirectoryName(sharpDoxConfig.InputPath), "*.sdnd", SearchOption.AllDirectories); }