2 overrides of ThisExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3369public override SyntaxNode ThisExpression()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
387Public Overrides Function ThisExpression() As SyntaxNode
27 references to ThisExpression
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
48generator.ThisExpression(),
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
225var thisSymbol = factory.MemberAccessExpression(factory.ThisExpression(),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
MakeLocalFunctionStaticCodeFixHelper.cs (1)
113newArgumentsList = newArgumentsList.Insert(0, (ArgumentSyntax)generator.Argument(generator.ThisExpression()));
Microsoft.CodeAnalysis.CSharp.Features (3)
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
135generator.AddParentheses(generator.CastExpression(interfaceType, generator.ThisExpression())),
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (1)
131var left = (ArgumentSyntax)generator.Argument(generator.MemberAccessExpression(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name)));
MakeLocalFunctionStaticCodeFixHelper.cs (1)
113newArgumentsList = newArgumentsList.Insert(0, (ArgumentSyntax)generator.Argument(generator.ThisExpression()));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\ExpressionGenerationTests.cs (1)
53f => f.ThisExpression(),
Microsoft.CodeAnalysis.Features (14)
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
48generator.ThisExpression(),
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
86factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(memberName)),
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
172generator.ThisExpression(),
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
854generator.ThisExpression(),
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
412factory.ThisExpression(), 431factory.ThisExpression(),
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
73factory.ThisExpression(),
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (3)
85generator.ThisExpression(), 96generator.ThisExpression(), 107generator.ThisExpression(),
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
307g.ThisExpression())));
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
550generator.ThisExpression(),
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (2)
51return generator.MemberAccessExpression(generator.ThisExpression(), memberName); 326: Generator.ThisExpression();
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Extensions\SyntaxGeneratorExtensions.cs (3)
247var fieldAccess = factory.MemberAccessExpression(factory.ThisExpression(), factory.IdentifierName(fieldName)) 579: generator.ThisExpression(); 627generator.ThisExpression());
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
223var thisSymbol = factory.MemberAccessExpression(factory.ThisExpression(), symbolNameExpression)
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
225var thisSymbol = factory.MemberAccessExpression(factory.ThisExpression(),
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedLanguageCodeSupport.cs (1)
186objectName != null ? syntaxFactory.IdentifierName(objectName) : syntaxFactory.ThisExpression(),