13 references to Instance
Microsoft.CodeAnalysis.CSharp.Features (12)
EmbeddedLanguages\CSharpEmbeddedLanguagesProvider.cs (1)
21
CSharpBlockFacts.
Instance
,
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
178
var enclosingBlockOfLocalStatement = CSharpBlockFacts.
Instance
.GetImmediateParentExecutableBlockForStatement(localStatement);
270
CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(enclosingBlock).Last());
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
228
var parentBlock = CSharpBlockFacts.
Instance
.GetImmediateParentExecutableBlockForStatement(ifStatement);
260
var blockStatements = CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(parentBlock);
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (3)
88
var parentBlockLike = CSharpBlockFacts.
Instance
.GetImmediateParentExecutableBlockForStatement(outermostUsing);
143
foreach (var statement in CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(parentBlockLike))
182
var statements = CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(parentBlockLike);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (2)
119
var block = CSharpBlockFacts.
Instance
.GetImmediateParentExecutableBlockForStatement(localDeclarationStatement);
120
var statements = CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(block);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
68
var originalBlockStatements = CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(originalBlockLike);
69
var currentBlockStatements = CSharpBlockFacts.
Instance
.GetExecutableBlockStatements(currentBlockLike);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
25
public override IBlockFacts BlockFacts => CSharpBlockFacts.
Instance
;