71 references to Block
Metrics (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Metrics.Legacy (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
58if (parent.Kind == OperationKind.Block && parent.Parent != null)
Microsoft.CodeAnalysis (4)
Generated\Operations.Generated.cs (2)
52/// <item><description><see cref="OperationKind.Block"/></description></item> 4052public override OperationKind Kind => OperationKind.Block;
Operations\ControlFlowGraphBuilder.cs (1)
96Debug.Assert(body.Kind == OperationKind.Block ||
Operations\OperationNodes.cs (1)
699Debug.Assert(statements.All(s => s.Parent != this && s.Parent!.Kind is OperationKind.Block or OperationKind.SwitchCase));
Microsoft.CodeAnalysis.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (1)
118Debug.Assert(operation.GetAncestor<IBlockOperation>(OperationKind.Block, predicate: b => b.Parent == null) == null);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69case OperationKind.Block:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
162Assert.Equal(OperationKind.Block, objectCreationOperation.Parent.Parent.Kind);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
Semantics\PrimaryConstructorTests.cs (6)
4547Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 4556Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind); 4685Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 4696Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind); 4755Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 4764Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind);
Semantics\RecordTests.cs (6)
27114Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 27123Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind); 27252Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 27263Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind); 27322Assert.Equal(OperationKind.Block, context.OperationBlocks[2].Kind); 27331Assert.Equal(OperationKind.Block, context.OperationBlocks[0].Kind);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests.cs (1)
627VerifyRootAndModelForOperationAncestors(operation, speculativeModel, expectedRootOperationKind: OperationKind.Block, expectedRootSyntax: speculatedBlock);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\TopLevelStatementsTests.cs (2)
6715context.RegisterOperationAction(Handle2, OperationKind.Block); 7414context.RegisterOperationAction(Handle2, OperationKind.Block);
Microsoft.CodeAnalysis.Features (1)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
169case OperationKind.Block:
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\ControlFlowGraphVerifier.cs (2)
33operationRoot = operationRoot.Kind == OperationKind.Block && 1837case OperationKind.Block:
Compilation\TestOperationVisitor.cs (1)
119Assert.Equal(OperationKind.Block, operation.Kind);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
69case OperationKind.Block:
Roslyn.Diagnostics.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
305case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
265case OperationKind.Block:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
331for (IOperation? current = operation; current != null && current.Kind != OperationKind.Block; current = current.Parent)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (2)
26if (operationBlocks.Length == 1 && operationBlocks[0].Kind == OperationKind.Block) 34if (block.Kind == OperationKind.Block)