13 references to ThisExpression
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
153
SyntaxKind.SimpleMemberAccessExpression,
ThisExpression
(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
107
return ElementAccessExpression(
ThisExpression
(), argumentList);
Microsoft.CodeAnalysis.CSharp.Features (8)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
461
return (commonReceiver ??
ThisExpression
(), ImmutableArray<IdentifierNameSyntax>.Empty, rightNames.ToImmutable());
469
return (commonReceiver ??
ThisExpression
(), leftNames.ToImmutable(), ImmutableArray<IdentifierNameSyntax>.Empty);
476
return (commonReceiver ??
ThisExpression
(), leftNames.ToImmutable(), rightNames.ToImmutable());
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
468
? MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression,
ThisExpression
(), fieldName)
480
var left = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression,
ThisExpression
(), fieldOrProperty.Name.ToIdentifierName())
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
827
? MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression,
ThisExpression
(), methodName)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
153
SyntaxKind.SimpleMemberAccessExpression,
ThisExpression
(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
107
return ElementAccessExpression(
ThisExpression
(), argumentList);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
234
invocations.Add((invocationOnThis, SyntaxFactory.
ThisExpression
()));
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3448
=> SyntaxFactory.
ThisExpression
();
Simplification\CSharpSimplificationService.Expander.cs (1)
691
left =
ThisExpression
();