158 references to MemberAccessExpression
GenerateDocumentationAndConfigFiles (24)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (9)
91
return generator.
MemberAccessExpression
(left, right);
158
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
167
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
205
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
214
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
253
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
262
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
304
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
313
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (7)
77
return factory.
MemberAccessExpression
(typeExpression, factory.IdentifierName(DefaultName));
97
var through = generator.
MemberAccessExpression
(
120
through = through is null ? name : generator.
MemberAccessExpression
(through, name);
163
through = generator.
MemberAccessExpression
(explicitImplementationCast,
196
: generator.
MemberAccessExpression
(
235
: generator.
MemberAccessExpression
(
371
var fieldAccess = factory.
MemberAccessExpression
(factory.ThisExpression(), factory.IdentifierName(fieldName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (5)
219
factory.
MemberAccessExpression
(
252
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(), symbolNameExpression)
254
var otherSymbol = factory.
MemberAccessExpression
(localNameExpression, symbolNameExpression);
283
factory.
MemberAccessExpression
(
322
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
225
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(),
247
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
151
generator.
MemberAccessExpression
(
Microsoft.CodeAnalysis.Analyzers (24)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (9)
91
return generator.
MemberAccessExpression
(left, right);
158
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
167
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
205
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
214
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
253
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
262
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
304
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
313
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (7)
77
return factory.
MemberAccessExpression
(typeExpression, factory.IdentifierName(DefaultName));
97
var through = generator.
MemberAccessExpression
(
120
through = through is null ? name : generator.
MemberAccessExpression
(through, name);
163
through = generator.
MemberAccessExpression
(explicitImplementationCast,
196
: generator.
MemberAccessExpression
(
235
: generator.
MemberAccessExpression
(
371
var fieldAccess = factory.
MemberAccessExpression
(factory.ThisExpression(), factory.IdentifierName(fieldName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (5)
219
factory.
MemberAccessExpression
(
252
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(), symbolNameExpression)
254
var otherSymbol = factory.
MemberAccessExpression
(localNameExpression, symbolNameExpression);
283
factory.
MemberAccessExpression
(
322
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
225
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(),
247
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
151
generator.
MemberAccessExpression
(
Microsoft.CodeAnalysis.CodeStyle.Fixes (21)
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
90
generator.
MemberAccessExpression
(
101
generator.
MemberAccessExpression
(
src\roslyn\src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
44
generator.
MemberAccessExpression
(
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
227
var taskFromResult = generator.
MemberAccessExpression
(taskTypeExpression, memberName);
253
return generator.
MemberAccessExpression
(left, right);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
353
var qualifiedName = generator.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (7)
77
return factory.
MemberAccessExpression
(typeExpression, factory.IdentifierName(DefaultName));
97
var through = generator.
MemberAccessExpression
(
120
through = through is null ? name : generator.
MemberAccessExpression
(through, name);
163
through = generator.
MemberAccessExpression
(explicitImplementationCast,
196
: generator.
MemberAccessExpression
(
235
: generator.
MemberAccessExpression
(
371
var fieldAccess = factory.
MemberAccessExpression
(factory.ThisExpression(), factory.IdentifierName(fieldName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (5)
219
factory.
MemberAccessExpression
(
252
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(), symbolNameExpression)
254
var otherSymbol = factory.
MemberAccessExpression
(localNameExpression, symbolNameExpression);
283
factory.
MemberAccessExpression
(
322
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
225
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(),
247
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
151
generator.
MemberAccessExpression
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
62
var left = (ArgumentSyntax)generator.Argument(generator.
MemberAccessExpression
(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name)));
Microsoft.CodeAnalysis.CSharp.Features (1)
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
129
generator.
MemberAccessExpression
(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
62
var left = (ArgumentSyntax)generator.Argument(generator.
MemberAccessExpression
(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name)));
Microsoft.CodeAnalysis.Features (24)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
164
factory.
MemberAccessExpression
(
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
170
generator.
MemberAccessExpression
(
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
333
generator.
MemberAccessExpression
(collectionExpression, generator.IdentifierName(nameof(Enumerable.ElementAt))),
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
381
? factory.
MemberAccessExpression
(
400
? factory.
MemberAccessExpression
(
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
61
var fieldAccess = factory.
MemberAccessExpression
(
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (3)
82
generator.
MemberAccessExpression
(
93
generator.
MemberAccessExpression
(
104
generator.
MemberAccessExpression
(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (2)
149
generator.
MemberAccessExpression
(
154
generator.
MemberAccessExpression
(
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
655
generator.
MemberAccessExpression
(
781
generator.
MemberAccessExpression
(
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
354
generator.
MemberAccessExpression
(
434
var qualified = generator.
MemberAccessExpression
(
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (3)
46
: generator.
MemberAccessExpression
(
51
return generator.
MemberAccessExpression
(generator.ThisExpression(), memberName);
328
return Generator.
MemberAccessExpression
(container, newIdentifierName)
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
90
generator.
MemberAccessExpression
(
101
generator.
MemberAccessExpression
(
src\roslyn\src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
44
generator.
MemberAccessExpression
(
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
227
var taskFromResult = generator.
MemberAccessExpression
(taskTypeExpression, memberName);
253
return generator.
MemberAccessExpression
(left, right);
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
353
var qualifiedName = generator.
MemberAccessExpression
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1163
Dim baseCall = DirectCast(Me.ExpressionStatement(Me.InvocationExpression(Me.
MemberAccessExpression
(Me.BaseExpression(), SyntaxFactory.IdentifierName("New")), baseConstructorArguments)), StatementSyntax)
Microsoft.CodeAnalysis.Workspaces (23)
Editing\SyntaxGenerator.cs (1)
2237
=>
MemberAccessExpression
(expression, IdentifierName(memberName));
Shared\Extensions\SyntaxGeneratorExtensions.cs (7)
90
codeFactory.
MemberAccessExpression
(
99
codeFactory.
MemberAccessExpression
(
109
codeFactory.
MemberAccessExpression
(
116
codeFactory.
MemberAccessExpression
(
128
codeFactory.
MemberAccessExpression
(
134
codeFactory.
MemberAccessExpression
(
258
codeFactory.
MemberAccessExpression
(codeFactory.BaseExpression(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (7)
77
return factory.
MemberAccessExpression
(typeExpression, factory.IdentifierName(DefaultName));
97
var through = generator.
MemberAccessExpression
(
120
through = through is null ? name : generator.
MemberAccessExpression
(through, name);
163
through = generator.
MemberAccessExpression
(explicitImplementationCast,
196
: generator.
MemberAccessExpression
(
235
: generator.
MemberAccessExpression
(
371
var fieldAccess = factory.
MemberAccessExpression
(factory.ThisExpression(), factory.IdentifierName(fieldName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (5)
219
factory.
MemberAccessExpression
(
252
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(), symbolNameExpression)
254
var otherSymbol = factory.
MemberAccessExpression
(localNameExpression, symbolNameExpression);
283
factory.
MemberAccessExpression
(
322
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
225
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(),
247
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
151
generator.
MemberAccessExpression
(
Microsoft.Interop.ComInterfaceGenerator (4)
Analyzers\AddMarshalAsToElementFixer.cs (1)
54
gen.
MemberAccessExpression
(
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
90
gen.AttributeArgument("StringMarshalling", gen.
MemberAccessExpression
(gen.DottedName(TypeNames.StringMarshalling), gen.IdentifierName(nameof(StringMarshalling.Custom)))),
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (2)
262
generator.
MemberAccessExpression
(
291
generator.
MemberAccessExpression
(
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportFixer.cs (2)
471
generator.
MemberAccessExpression
(
480
generator.
MemberAccessExpression
(
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (2)
262
generator.
MemberAccessExpression
(
291
generator.
MemberAccessExpression
(
Roslyn.Diagnostics.Analyzers (29)
AbstractExposeMemberForTesting`1.cs (4)
131
getAccessor = syntaxGenerator.ReturnStatement(syntaxGenerator.
MemberAccessExpression
(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)));
136
setAccessor = syntaxGenerator.AssignmentStatement(syntaxGenerator.
MemberAccessExpression
(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)), syntaxGenerator.IdentifierName("value"));
172
var getAccessor = syntaxGenerator.ReturnStatement(GetByRefExpression(syntaxGenerator.
MemberAccessExpression
(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName))));
176
setAccessor = syntaxGenerator.AssignmentStatement(syntaxGenerator.
MemberAccessExpression
(syntaxGenerator.IdentifierName(accessorField.Name), syntaxGenerator.IdentifierName(memberName)), syntaxGenerator.IdentifierName("value"));
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
212
attributeArgument = generator.
MemberAccessExpression
(
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (9)
91
return generator.
MemberAccessExpression
(left, right);
158
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
167
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
205
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
214
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
253
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
262
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
304
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
313
generator.
MemberAccessExpression
(leftArgument, generator.IdentifierName(CompareToMethodName)),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (7)
77
return factory.
MemberAccessExpression
(typeExpression, factory.IdentifierName(DefaultName));
97
var through = generator.
MemberAccessExpression
(
120
through = through is null ? name : generator.
MemberAccessExpression
(through, name);
163
through = generator.
MemberAccessExpression
(explicitImplementationCast,
196
: generator.
MemberAccessExpression
(
235
: generator.
MemberAccessExpression
(
371
var fieldAccess = factory.
MemberAccessExpression
(factory.ThisExpression(), factory.IdentifierName(fieldName))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (5)
219
factory.
MemberAccessExpression
(
252
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(), symbolNameExpression)
254
var otherSymbol = factory.
MemberAccessExpression
(localNameExpression, symbolNameExpression);
283
factory.
MemberAccessExpression
(
322
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
225
var thisSymbol = factory.
MemberAccessExpression
(factory.ThisExpression(),
247
factory.
MemberAccessExpression
(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
151
generator.
MemberAccessExpression
(
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
62
var left = (ArgumentSyntax)generator.Argument(generator.
MemberAccessExpression
(generator.ThisExpression(), generator.IdentifierName(fieldOrProperty.Name)));