1 implementation of ISyntaxOrganizer
Microsoft.CodeAnalysis.Features (1)
Organizing\Organizers\AbstractSyntaxNodeOrganizer.cs (1)
14internal abstract class AbstractSyntaxNodeOrganizer<TSyntaxNode> : ISyntaxOrganizer
22 references to ISyntaxOrganizer
Microsoft.CodeAnalysis.CSharp.Features (5)
Organizing\CSharpOrganizingService.cs (2)
25[ImportMany] IEnumerable<Lazy<ISyntaxOrganizer, LanguageMetadata>> organizers) 30protected override async Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken)
Organizing\CSharpOrganizingService.Rewriter.cs (3)
19private readonly Func<SyntaxNode, IEnumerable<ISyntaxOrganizer>> _nodeToOrganizersGetter; 23public Rewriter(CSharpOrganizingService treeOrganizer, IEnumerable<ISyntaxOrganizer> organizers, SemanticModel semanticModel, CancellationToken cancellationToken) 50foreach (var organizer in organizers)
Microsoft.CodeAnalysis.Features (13)
Organizing\AbstractOrganizingService.cs (9)
21private readonly IEnumerable<ISyntaxOrganizer> _organizers; 22protected AbstractOrganizingService(IEnumerable<ISyntaxOrganizer> organizers) 25public IEnumerable<ISyntaxOrganizer> GetDefaultOrganizers() 28protected abstract Task<Document> ProcessAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken); 30public Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken) 33protected Func<SyntaxNode, IEnumerable<ISyntaxOrganizer>> GetNodeToOrganizers(IEnumerable<ISyntaxOrganizer> organizers) 35var map = new ConcurrentDictionary<Type, IEnumerable<ISyntaxOrganizer>>(); 36IEnumerable<ISyntaxOrganizer> getter(Type t1)
Organizing\IOrganizingService.cs (2)
23IEnumerable<ISyntaxOrganizer> GetDefaultOrganizers(); 28Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers, CancellationToken cancellationToken);
Organizing\Organizers\ExportSyntaxNodeOrganizerAttribute.cs (1)
17: base(typeof(ISyntaxOrganizer))
Organizing\OrganizingService.cs (1)
22public static Task<Document> OrganizeAsync(Document document, IEnumerable<ISyntaxOrganizer> organizers = null, CancellationToken cancellationToken = default)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Organizing\VisualBasicOrganizerService.Rewriter.vb (2)
13Private ReadOnly _nodeToOrganizersGetter As Func(Of SyntaxNode, IEnumerable(Of ISyntaxOrganizer)) 18organizers As IEnumerable(Of ISyntaxOrganizer),
Organizing\VisualBasicOrganizerService.vb (2)
18Public Sub New(<ImportMany()> organizers As IEnumerable(Of Lazy(Of ISyntaxOrganizer, LanguageMetadata))) 22Protected Overrides Async Function ProcessAsync(document As Document, organizers As IEnumerable(Of ISyntaxOrganizer), cancellationToken As CancellationToken) As Task(Of Document)