1 implementation of Id
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8820
public CaptureId
Id
{ get; }
54 references to Id
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (3)
599
if (IsLValueFlowCapture(operation.
Id
))
611
currentState.LocalState.CapturedReferences.Set(operation.
Id
, capturedRef);
643
state.Set(new LocalKey(operation.
Id
), capturedValue);
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
203
analysisEntity = GetOrCreateForFlowCapture(flowCapture.
Id
, flowCapture.Value.Type, flowCapture, isLvalueFlowCapture);
210
!_captureIdCopyValueMap.ContainsKey(flowCapture.
Id
) &&
226
_captureIdCopyValueMap.Add(flowCapture.
Id
, copyValue);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
224
=> _lValueFlowCaptures.Contains(flowCapture.
Id
);
2977
.FirstOrDefault(fc => fc.
Id
.Equals(operation.Id));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Microsoft.CodeAnalysis.Test.Utilities (10)
Compilation\ControlFlowGraphVerifier.cs (9)
416
AssertTrueWithGraph(currentState.Add(capture.
Id
), $"Operation [{j}] in [{getBlockId(block)}] re-initialized capture [{capture.
Id
.Value}]", finalGraph);
543
if (candidate.
Id
.Equals(id))
570
if (candidate.
Id
.Equals(id))
604
if (candidate.
Id
.Equals(id))
647
if (candidate.
Id
.Equals(id))
690
if (candidate.
Id
.Equals(id))
1078
if (candidate.
Id
.Equals(id))
1745
referencedCaptureIds.Add(flowCapture.
Id
);
Compilation\OperationTreeVerifier.cs (1)
974
LogString($": {operation.
Id
.Value}");
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131
_currentAnalysisData.IsLValueFlowCapture(flowCapture.
Id
))
133
OnLValueCaptureFound(symbol, operation, flowCapture.
Id
);
136
if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.
Id
))