1 implementation of Target
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7311public IOperation Target { get; }
17 references to Target
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParameterUsageAnalyzer.cs (1)
50leftHandSide = incrementOrDecrementOperation.Target;
ForLoopIteratorInClosureAnalyzer.cs (2)
136&& operation.Target is ILocalReferenceOperation target) 220if (incrementOrDecrement.Target is ILocalReferenceOperation localReference
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
50leftHandSide = incrementOrDecrementOperation.Target;
Microsoft.CodeAnalysis (2)
Generated\Operations.Generated.cs (1)
2156/// Note that this operation is different from an <see cref="IUnaryOperation" /> as it mutates the <see cref="Target" />,
Operations\ControlFlowGraphBuilder.cs (1)
7404return new IncrementOrDecrementOperation(operation.IsPostfix, operation.IsLifted, operation.IsChecked, VisitRequired(operation.Target),
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\1e7e9f16bf7f1945\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
246return targetValue.MergeBinaryOperation(incrementValue, operationKind, operation.Target.Type, incrementValueType, operation.Type);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
2863TAbstractAnalysisValue targetValue = Visit(operation.Target, argument); 2865SetAbstractValueForAssignment(operation.Target, assignedValueOperation: null, assignedValue: value);
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (1)
184return GetExpenseReason(incrementOrDecrementOperation.Target);
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (3)
370case IIncrementOrDecrementOperation inc when inc.Target == indexer && 431case IIncrementOrDecrementOperation increment when increment.Target == descendant: 474target = increment.Target;
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (1)
722IIncrementOrDecrementOperation incDec => incDec.Target,
src\440320f3f10733a8\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
245return targetValue.MergeBinaryOperation(incrementValue, operationKind, operation.Target.Type, incrementValueType, operation.Type);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
2860TAbstractAnalysisValue targetValue = Visit(operation.Target, argument); 2862SetAbstractValueForAssignment(operation.Target, assignedValueOperation: null, assignedValue: value);