1 interface inheriting from IBlockFacts
Microsoft.CodeAnalysis.Workspaces (1)
IBlockFactsService.cs (1)
9internal interface IBlockFactsService : IBlockFacts, ILanguageService
1 implementation of IBlockFacts
Microsoft.CodeAnalysis.Workspaces (1)
AbstractBlockFacts.cs (1)
10internal abstract class AbstractBlockFacts : IBlockFacts
7 references to IBlockFacts
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpBlockFacts.cs (1)
20public static readonly IBlockFacts Instance = new CSharpBlockFacts();
CSharpSemanticFactsService.cs (1)
29public override IBlockFacts BlockFacts => CSharpBlockFacts.Instance;
Microsoft.CodeAnalysis.Features (1)
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (1)
89IBlockFacts blockFacts,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicBlockFacts.vb (1)
11Public Shared ReadOnly Instance As IBlockFacts = New VisualBasicBlockFacts()
VisualBasicSemanticFactsService.vb (1)
37Public Overrides ReadOnly Property BlockFacts As IBlockFacts = VisualBasicBlockFacts.Instance
Microsoft.CodeAnalysis.Workspaces (2)
AbstractSemanticFactsService.cs (1)
20public abstract IBlockFacts BlockFacts { get; }
IBlockFactsExtensions.cs (1)
13public static SyntaxNode? GetStatementContainer(this IBlockFacts blockFacts, SyntaxNode node)