37 references to FlowCaptureReference
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
ILLink.RoslynAnalyzer (1)
DataFlow\LValueFlowCaptureProvider.cs (1)
63foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
Microsoft.CodeAnalysis (6)
Generated\FlowAnalysis.Generated.cs (1)
46/// <item><description><see cref="OperationKind.FlowCaptureReference"/></description></item>
Generated\Operations.Generated.cs (1)
8923public override OperationKind Kind => OperationKind.FlowCaptureReference;
Operations\ControlFlowGraphBuilder.cs (4)
1288|| slot.operationOpt.Kind == OperationKind.FlowCaptureReference 1696if (result.Kind != OperationKind.FlowCaptureReference || 1858if (operationOpt.Kind != OperationKind.FlowCaptureReference 5366Debug.Assert(controlVariableReferenceForAssignment.Kind == OperationKind.FlowCaptureReference);
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (4)
227|| operation.Target.Kind == OperationKind.FlowCaptureReference)) 230if (operation.Target.Kind == OperationKind.FlowCaptureReference) 277if (propertyReferenceOperation == null && operation.Target.Kind == OperationKind.FlowCaptureReference) 708if (flowCaptureReferenceOperation != null && flowCaptureReferenceOperation.Kind == OperationKind.FlowCaptureReference)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1394OperationKind.FlowCaptureReference or 1408if (operation.Kind == OperationKind.FlowCaptureReference) 1432if (operation.Kind == OperationKind.FlowCaptureReference) 2579case OperationKind.FlowCaptureReference:
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
34foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.FlowCaptureReference))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.FlowCaptureReference); 195if (write.Kind != OperationKind.FlowCaptureReference)