2 interfaces inheriting from IHeaderFacts
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\IRefactoringHelpers.cs (1)
17
internal interface IRefactoringHelpers :
IHeaderFacts
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\IHeaderFactsService.cs (1)
9
internal interface IHeaderFactsService :
IHeaderFacts
, ILanguageService
1 implementation of IHeaderFacts
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
15
internal abstract class AbstractHeaderFacts :
IHeaderFacts
14 references to IHeaderFacts
Roslyn.Diagnostics.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
25
private readonly
IHeaderFacts
_headerFacts;
32
IHeaderFacts
headerFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
108
internal abstract
IHeaderFacts
HeaderFacts { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
344
this IndentBlockOperation operation,
IHeaderFacts
headerFacts, SyntaxNode root, SyntaxToken indentationAnchor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\AbstractIndentation.cs (1)
16
protected abstract
IHeaderFacts
HeaderFacts { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\IHeaderFactsExtensions.cs (1)
14
public static bool IsOnTypeHeader(this
IHeaderFacts
headerFacts, SyntaxNode root, int position, [NotNullWhen(true)] out SyntaxNode? typeDeclaration)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (3)
23
protected abstract
IHeaderFacts
HeaderFacts { get; }
68
var
headerFacts = this.HeaderFacts;
498
protected virtual IEnumerable<SyntaxNode> ExtractNodesInHeader(SyntaxNode root, int location,
IHeaderFacts
headerFacts)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpFormatEngine.cs (1)
29
internal override
IHeaderFacts
HeaderFacts => CSharpHeaderFacts.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\CSharpStructuredTriviaFormatEngine.cs (1)
42
internal override
IHeaderFacts
HeaderFacts => CSharpHeaderFacts.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
27
protected override
IHeaderFacts
HeaderFacts => CSharpHeaderFacts.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
16
public static readonly
IHeaderFacts
Instance = new CSharpHeaderFacts();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
37
protected override
IHeaderFacts
HeaderFacts