public ResourceSyntaxModeProvider() { Stream baseStream = new StreamReader(Application.StartupPath + "\\TextStyle\\SyntaxModes.xml", Encoding.Default).BaseStream; if (baseStream == null) { throw new ApplicationException(); } this.syntaxModes = SyntaxMode.GetSyntaxModes(baseStream); }
public FileSyntaxModeProvider(string directory) { this.directory = directory; string path = Path.Combine(directory, "SyntaxModes.xml"); if (File.Exists(path)) { Stream stream = File.OpenRead(path); this.syntaxModes = SyntaxMode.GetSyntaxModes(stream); stream.Close(); return; } this.syntaxModes = this.ScanDirectory(directory); }