public UidManager(string fileName, TextReader stream, ILocalizabilityChecker localizabilityChecker) { this.localizabilityChecker = localizabilityChecker; this.stream = stream; collector = new UidCollector(fileName); //nameTable = new NameTable(); //nsMgr = new XmlNamespaceManager(nameTable); //reader = new XmlTextReader(stream, nameTable); reader = new XmlTextReader(stream); elementsTree = new XamlElementsWalker(reader); nsMgr = reader; InitLog(fileName); }
public ManageUidViewModel(IVisualStudioAdapter visualStudioAdapter, ISettingsService settingsService, ILocalizabilityChecker localizabilityChecker) { this.visualStudioAdapter = visualStudioAdapter; this.settingsService = settingsService; this.localizabilityChecker = localizabilityChecker; CheckUidsCommand = new DelegateCommand(CheckUidsHandler); UpdateUidsCommand = new DelegateCommand(UpdateUidsHandler); RemoveUidsCommand = new DelegateCommand(RemoveUidsHandler); UpdateTranslationFilesCommand = new DelegateCommand(UpdateTranslationFilesHandler); PrepareTranslationCommand = new DelegateCommand(PrepareTranslationHandler); WindowTitle = "Easy BAML - Manage Uid"; }
public UidManager(string fileName, ILocalizabilityChecker localizabilityChecker) : this(fileName, File.OpenText(fileName), localizabilityChecker) { }