1 implementation of Id
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8820public CaptureId Id { get; }
60 references to Id
GenerateDocumentationAndConfigFiles (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (3)
538if (IsLValueFlowCapture(operation.Id)) 550currentState.LocalState.CapturedReferences.Set(operation.Id, capturedRef); 582state.Set(new LocalKey(operation.Id), capturedValue);
Metrics (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Metrics.Legacy (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
203analysisEntity = 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)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Microsoft.CodeAnalysis.Test.Utilities (10)
Compilation\ControlFlowGraphVerifier.cs (9)
416AssertTrueWithGraph(currentState.Add(capture.Id), $"Operation [{j}] in [{getBlockId(block)}] re-initialized capture [{capture.Id.Value}]", finalGraph); 543if (candidate.Id.Equals(id)) 570if (candidate.Id.Equals(id)) 604if (candidate.Id.Equals(id)) 647if (candidate.Id.Equals(id)) 690if (candidate.Id.Equals(id)) 1078if (candidate.Id.Equals(id)) 1745referencedCaptureIds.Add(flowCapture.Id);
Compilation\OperationTreeVerifier.cs (1)
974LogString($": {operation.Id.Value}");
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Test.Utilities (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (3)
131_currentAnalysisData.IsLValueFlowCapture(flowCapture.Id)) 133OnLValueCaptureFound(symbol, operation, flowCapture.Id); 136if (_currentAnalysisData.IsRValueFlowCapture(flowCapture.Id))