public DiffCSharpWriter(IStyleSyntaxWriter writer, MappingSettings settings, IEnumerable <DiffComment> diffComments, bool includePseudoCustomAttributes)
     : base(settings)
 {
     _syntaxWriter = writer;
     _settings     = InitializeSettings(settings);
     _formatter    = new CSDeclarationWriter(_syntaxWriter, _settings.Filter, forCompilation: false, includePseudoCustomAttributes: includePseudoCustomAttributes)
     {
         LangVersion = CSDeclarationWriter.LangVersionPreview
     };
     _declHelper   = new CSDeclarationHelper(_settings.Filter, forCompilation: false, includePseudoCustomAttributes: includePseudoCustomAttributes);
     _diffComments = diffComments ?? Enumerable.Empty <DiffComment>();
 }
Exemple #2
0
 public TypeListWriter(ISyntaxWriter writer, ICciFilter filter)
     : base(filter)
 {
     _syntaxWriter      = writer;
     _declarationWriter = new CSDeclarationWriter(_syntaxWriter, filter, false);
 }
 public TypeListWriter(ISyntaxWriter writer, ICciFilter filter)
     : base(filter)
 {
     _syntaxWriter = writer;
     _declarationWriter = new CSDeclarationWriter(_syntaxWriter, filter, false);
 }