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)
126var leftTarget = leftPattern.Target; 127var rightTarget = rightPattern.Target; 202Relational p => new Relational(Negate(p.OperatorKind), p.Value, p.Target), 205_ => new Not(pattern, pattern.Target)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsAnalyzer.cs (1)
18return pattern?.Target.Syntax is ExpressionSyntax ? pattern : null;
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
93var isSafe = pattern.Target.UnwrapImplicitConversion() is not Operations.IInvocationOperation;
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (3)
86editor.ReplaceNode(expression, IsPatternExpression((ExpressionSyntax)pattern.Target.Syntax, patternSyntax)); 125var semanticModel = p.Target.SemanticModel; 141var governingType = semanticModel.GetTypeInfo(p.Target.Syntax).Type.RemoveNullableIfPresent();