public static string GetNamespaceForLanguage(string @namespace, ILanguage language, bool renameInvalidMembers) { var formatter = new PlainTextFormatter(new StringWriter()); ILanguageWriter writer = language.GetWriter(formatter, SimpleExceptionFormatter.Instance, false); writer.WriteNamespaceNavigationName(@namespace, renameInvalidMembers); return(formatter.ToString()); }
private string GetNamespacePerLanguage(ILanguage language, string @namespace) { var formatter = new PlainTextFormatter(new StringWriter()); ILanguageWriter writer = language.GetWriter(formatter, SimpleExceptionFormatter.Instance, true); writer.WriteNamespaceNavigationName(@namespace, true); return(formatter.ToString()); }
private string GetNamespacePerLanguage(ILanguage language, string @namespace) { var formatter = new PlainTextFormatter(new StringWriter()); IWriterSettings settings = new WriterSettings(writeExceptionsAsComments: true, renameInvalidMembers: true); ILanguageWriter writer = language.GetWriter(formatter, SimpleExceptionFormatter.Instance, settings); writer.ExceptionThrown += OnExceptionThrown; writer.WriteNamespaceNavigationName(@namespace); writer.ExceptionThrown -= OnExceptionThrown; return(formatter.ToString()); }