public SymbolRenamer( Solution solution, Func <ISymbol, bool> predicate, Func <ISymbol, string> getNewName, IUserDialog userDialog = null, SymbolRenamerOptions options = null) { Workspace = solution.Workspace; _predicate = predicate; _getNewName = getNewName; UserDialog = userDialog; Options = options ?? SymbolRenamerOptions.Default; ErrorResolution = Options.ErrorResolution; Ask = Options.Ask; DryRun = Options.DryRun; }
public UserInteractionService(IUserDialog userDialog) { _userDialog = userDialog; }
public MainWindowViewModel(IUserDialog UserDialog) { Title = "Главное окно"; _UserDialog = UserDialog; }