67 references to Block
Metrics (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
58
if (parent.Kind == OperationKind.
Block
&& parent.Parent != null)
Microsoft.CodeAnalysis (4)
Generated\Operations.Generated.cs (2)
52
/// <item><description><see cref="OperationKind.
Block
"/></description></item>
4052
public override OperationKind Kind => OperationKind.
Block
;
Operations\ControlFlowGraphBuilder.cs (1)
96
Debug.Assert(body.Kind == OperationKind.
Block
||
Operations\OperationNodes.cs (1)
699
Debug.Assert(statements.All(s => s.Parent != this && s.Parent!.Kind is OperationKind.
Block
or OperationKind.SwitchCase));
Microsoft.CodeAnalysis.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (1)
118
Debug.Assert(operation.GetAncestor<IBlockOperation>(OperationKind.
Block
, predicate: b => b.Parent == null) == null);
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
162
Assert.Equal(OperationKind.
Block
, objectCreationOperation.Parent.Parent.Kind);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (13)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4499
context.RegisterOperationAction(context => { AssertSame(context.Options); RegisterOperationActionInvoked = true; }, OperationKind.
Block
);
Semantics\PrimaryConstructorTests.cs (6)
4557
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
4566
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
4695
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
4706
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
4765
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
4774
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
Semantics\RecordTests.cs (6)
27114
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
27123
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
27252
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
27263
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
27322
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[2].Kind);
27331
Assert.Equal(OperationKind.
Block
, context.OperationBlocks[0].Kind);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests.cs (1)
627
VerifyRootAndModelForOperationAncestors(operation, speculativeModel, expectedRootOperationKind: OperationKind.
Block
, expectedRootSyntax: speculatedBlock);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\TopLevelStatementsTests.cs (2)
6806
context.RegisterOperationAction(Handle2, OperationKind.
Block
);
7505
context.RegisterOperationAction(Handle2, OperationKind.
Block
);
Microsoft.CodeAnalysis.Features (1)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
170
case OperationKind.
Block
:
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\ControlFlowGraphVerifier.cs (2)
33
operationRoot = operationRoot.Kind == OperationKind.
Block
&&
1837
case OperationKind.
Block
:
Compilation\TestOperationVisitor.cs (1)
120
Assert.Equal(OperationKind.
Block
, operation.Kind);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Roslyn.Diagnostics.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
:
Test.Utilities (3)
IOperationExtensions.cs (1)
329
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
OperationBlockAnalysisContextExtension.cs (2)
24
if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.
Block
)
32
if (block.Kind == OperationKind.
Block
)
Text.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
303
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
263
case OperationKind.
Block
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
216
for (IOperation? current = operation; current != null && current.Kind != OperationKind.
Block
; current = current.Parent)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69
case OperationKind.
Block
: