1 write to Target
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
22
=>
Target
= target;
9 references to Target
Microsoft.CodeAnalysis.CSharp.Features (9)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (4)
126
var leftTarget = leftPattern.
Target
;
127
var rightTarget = rightPattern.
Target
;
202
Relational p => new Relational(Negate(p.OperatorKind), p.Value, p.
Target
),
205
_ => new Not(pattern, pattern.
Target
)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
18
return pattern?.
Target
.Syntax is ExpressionSyntax ? pattern : null;
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
93
var isSafe = pattern.
Target
.UnwrapImplicitConversion() is not Operations.IInvocationOperation;
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (3)
86
editor.ReplaceNode(expression, IsPatternExpression((ExpressionSyntax)pattern.
Target
.Syntax, patternSyntax));
125
var semanticModel = p.
Target
.SemanticModel;
141
var governingType = semanticModel.GetTypeInfo(p.
Target
.Syntax).Type.RemoveNullableIfPresent();