56 references to FlowCaptureReference
ILLink.RoslynAnalyzer (1)
DataFlow\LValueFlowCaptureProvider.cs (1)
63
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis (6)
Generated\FlowAnalysis.Generated.cs (1)
45
/// <item><description><see cref="OperationKind.
FlowCaptureReference
"/></description></item>
Generated\Operations.Generated.cs (1)
8883
public override OperationKind Kind => OperationKind.
FlowCaptureReference
;
Operations\ControlFlowGraphBuilder.cs (4)
1280
|| slot.operationOpt.Kind == OperationKind.
FlowCaptureReference
1687
if (result.Kind != OperationKind.
FlowCaptureReference
||
1849
if (operationOpt.Kind != OperationKind.
FlowCaptureReference
5355
Debug.Assert(controlVariableReferenceForAssignment.Kind == OperationKind.
FlowCaptureReference
);
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (4)
227
|| operation.Target.Kind == OperationKind.
FlowCaptureReference
))
230
if (operation.Target.Kind == OperationKind.
FlowCaptureReference
)
277
if (propertyReferenceOperation == null && operation.Target.Kind == OperationKind.
FlowCaptureReference
)
708
if (flowCaptureReferenceOperation != null && flowCaptureReferenceOperation.Kind == OperationKind.
FlowCaptureReference
)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1394
OperationKind.
FlowCaptureReference
or
1408
if (operation.Kind == OperationKind.
FlowCaptureReference
)
1432
if (operation.Kind == OperationKind.
FlowCaptureReference
)
2579
case OperationKind.
FlowCaptureReference
:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
34
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\ControlFlowGraphVerifier.cs (2)
1042
if (operation.Parent == null && operation is IsNullOperation isNull && isNull.Operand.Kind == OperationKind.
FlowCaptureReference
)
1957
case OperationKind.
FlowCaptureReference
:
Compilation\TestOperationVisitor.cs (2)
1711
case OperationKind.
FlowCaptureReference
:
1734
Assert.Equal(OperationKind.
FlowCaptureReference
, operation.Kind);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
54
foreach (var flowCaptureReference in cfg.DescendantOperations<IFlowCaptureReferenceOperation>(OperationKind.
FlowCaptureReference
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
161
Debug.Assert(symbolOpt != null || operation.Kind == OperationKind.
FlowCaptureReference
);
195
if (write.Kind != OperationKind.
FlowCaptureReference
)