30 references to Exit
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
ILLink.RoslynAnalyzer (1)
DataFlow\ControlFlowGraphExtensions.cs (1)
25Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis (5)
Operations\ControlFlowBranchSemantics.cs (1)
25/// Represents a <see cref="ControlFlowBranch"/> to the exit block, i.e. the destination block has <see cref="BasicBlockKind.Exit"/>.
Operations\ControlFlowGraph.cs (1)
44Debug.Assert(blocks.Last().Kind == BasicBlockKind.Exit);
Operations\ControlFlowGraphBuilder.cs (3)
31private readonly BasicBlockBuilder _exit = new BasicBlockBuilder(BasicBlockKind.Exit); 201return blockBuilder.Kind != BasicBlockKind.Exit ? 859if (next.Destination.Kind != BasicBlockKind.Exit ||
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowGraphExtensions.cs (1)
16public static BasicBlock GetExit(this ControlFlowGraph cfg) => cfg.Blocks.Single(b => b.Kind == BasicBlockKind.Exit);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
103if (block.Kind == BasicBlockKind.Exit)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (2)
623if (basicBlock.Kind != BasicBlockKind.Exit) 796case BasicBlockKind.Exit:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
457case BasicBlockKind.Exit: 499if (block.Kind == BasicBlockKind.Exit) 584Debug.Assert(exitBlock.Kind == BasicBlockKind.Exit); 651Debug.Assert(exitBlock.Kind == BasicBlockKind.Exit);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
155case BasicBlockKind.Exit: 277if (block.Kind == BasicBlockKind.Exit)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ControlFlowGraphExtensions.cs (1)
23Debug.Assert(lastBlock.Kind == BasicBlockKind.Exit);