public CodeColorizer() { // NonInternalCodeColorizer(); // ColorCodeCore: [assembly: InternalsVisibleTo("WikiPlex")] this.languageParser = new ColorCode.Parsing.LanguageParser( new ColorCode.Compilation.LanguageCompiler(ColorCode.Languages.CompiledLanguages, ColorCode.Languages.CompileLock) , ColorCode.Languages.LanguageRepository ); }
/// <summary> /// Initializes a new instance of the <see cref="CodeColorizer"/> class. /// </summary> /// <param name="languageParser">The language parser that the <see cref="CodeColorizer"/> instance will use for its lifetime.</param> public CodeColorizer(ColorCode.Parsing.ILanguageParser languageParser) { ColorCode.Common.Guard.ArgNotNull(languageParser, "languageParser"); this.languageParser = languageParser; }