1 interface inheriting from IHeaderFacts
Microsoft.CodeAnalysis.Workspaces (1)
IHeaderFactsService.cs (1)
9internal interface IHeaderFactsService : IHeaderFacts, ILanguageService
1 implementation of IHeaderFacts
Microsoft.CodeAnalysis.Workspaces (1)
AbstractHeaderFacts.cs (1)
19internal abstract class AbstractHeaderFacts : IHeaderFacts
17 references to IHeaderFacts
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
31protected override IHeaderFacts HeaderFacts => CSharpHeaderFacts.Instance;
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpFormatEngine.cs (1)
30internal override IHeaderFacts HeaderFacts => CSharpHeaderFacts.Instance;
CSharpHeaderFacts.cs (1)
16public static readonly IHeaderFacts Instance = new CSharpHeaderFacts();
CSharpIndentationService.cs (1)
38protected override IHeaderFacts HeaderFacts
CSharpStructuredTriviaFormatEngine.cs (1)
43internal override IHeaderFacts HeaderFacts => CSharpHeaderFacts.Instance;
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
24protected abstract IHeaderFacts HeaderFacts { get; }
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
23Protected Overrides ReadOnly Property HeaderFacts As IHeaderFacts = VisualBasicHeaderFacts.Instance
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Formatting\Engine\VisualBasicFormatEngine.vb (1)
27Friend Overrides ReadOnly Property HeaderFacts As IHeaderFacts = VisualBasicHeaderFacts.Instance
Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (1)
35Friend Overrides ReadOnly Property HeaderFacts As IHeaderFacts = VisualBasicHeaderFacts.Instance
VisualBasicHeaderFacts.vb (1)
13Public Shared ReadOnly Instance As IHeaderFacts = New VisualBasicHeaderFacts()
VisualBasicIndentationService.Indenter.vb (1)
23Protected Overrides ReadOnly Property HeaderFacts As IHeaderFacts
Microsoft.CodeAnalysis.Workspaces (6)
AbstractFormatEngine.cs (1)
78internal abstract IHeaderFacts HeaderFacts { get; }
AbstractIndentation.cs (1)
16protected abstract IHeaderFacts HeaderFacts { get; }
BottomUpBaseIndentationFinder.cs (2)
25private readonly IHeaderFacts _headerFacts; 32IHeaderFacts headerFacts)
FormattingExtensions.cs (1)
358this IndentBlockOperation operation, IHeaderFacts headerFacts, SyntaxNode root, SyntaxToken indentationAnchor)
IHeaderFactsExtensions.cs (1)
14public static bool IsOnTypeHeader(this IHeaderFacts headerFacts, SyntaxNode root, int position, [NotNullWhen(true)] out SyntaxNode? typeDeclaration)