257 references to SimpleMemberAccessExpression
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
223
case MemberAccessExpressionSyntax { RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
} memberAccess when memberAccess.Expression == id:
Binder\Binder_AnonymousTypes.cs (1)
169
case SyntaxKind.
SimpleMemberAccessExpression
:
Binder\Binder_Expressions.cs (5)
590
case SyntaxKind.
SimpleMemberAccessExpression
:
2310
else if (this.ContainingType is null || node.Parent is null || (node.Parent.Kind() != SyntaxKind.
SimpleMemberAccessExpression
&& node.Parent.Kind() != SyntaxKind.ElementAccessExpression))
2744
case SyntaxKind.
SimpleMemberAccessExpression
:
6312
if (node.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
6368
Debug.Assert((left.Parent is MemberAccessExpressionSyntax { RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
} memberAccess && memberAccess.Expression == left) ||
Binder\Binder_Invocation.cs (3)
31
case SyntaxKind.
SimpleMemberAccessExpression
:
1502
case SyntaxKind.
SimpleMemberAccessExpression
:
1946
case SyntaxKind.
SimpleMemberAccessExpression
:
Binder\Binder_Patterns.cs (1)
1510
case MemberAccessExpressionSyntax { Name: IdentifierNameSyntax name } memberAccess when memberAccess.IsKind(SyntaxKind.
SimpleMemberAccessExpression
):
Binder\Binder_Statements.cs (3)
1687
case SyntaxKind.
SimpleMemberAccessExpression
:
1735
case SyntaxKind.
SimpleMemberAccessExpression
:
2412
if (nodeForError.Kind() == SyntaxKind.
SimpleMemberAccessExpression
|| nodeForError.Kind() == SyntaxKind.PointerMemberAccessExpression)
Binder\Binder_Symbols.cs (1)
431
case SyntaxKind.
SimpleMemberAccessExpression
:
Binder\EarlyWellKnownAttributeBinder.cs (1)
97
case SyntaxKind.
SimpleMemberAccessExpression
:
Compilation\MemberSemanticModel.cs (2)
1323
if (bindableParent != null && bindableParent.Kind() == SyntaxKind.
SimpleMemberAccessExpression
&& ((MemberAccessExpressionSyntax)bindableParent).Expression == bindableNode)
2292
if ((bindableParent.Kind() == SyntaxKind.
SimpleMemberAccessExpression
) && (bindableParent.Parent.Kind() == SyntaxKind.InvocationExpression))
Parser\LanguageParser.cs (5)
10184
case SyntaxKind.
SimpleMemberAccessExpression
:
10892
SyntaxKind.
SimpleMemberAccessExpression
,
10925
SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(),
10929
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
10990
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
Parser\LanguageParser_Patterns.cs (1)
460
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, newLeft, dotToken, right);
Syntax\SyntaxFactory.cs (2)
2152
case SyntaxKind.
SimpleMemberAccessExpression
:
2269
case SyntaxKind.
SimpleMemberAccessExpression
:
Syntax\SyntaxNodeExtensions.cs (1)
203
case SyntaxKind.
SimpleMemberAccessExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
CSharpSyntaxKinds.cs (1)
104
public int SimpleMemberAccessExpression => (int)SyntaxKind.
SimpleMemberAccessExpression
;
CSharpUseAutoPropertyAnalyzer.cs (1)
138
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
)
ExpressionSyntaxExtensions.cs (4)
39
=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == expression;
89
=> (expression?.Parent) is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
121
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
715
case SyntaxKind.
SimpleMemberAccessExpression
:
ParenthesizedExpressionSyntaxExtensions.cs (1)
674
=> expression.Kind() is SyntaxKind.IdentifierName or SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
;
SemanticModelExtensions.cs (1)
63
case SyntaxKind.
SimpleMemberAccessExpression
:
SpeculationAnalyzer.cs (4)
571
SyntaxKind.
SimpleMemberAccessExpression
or
602
case SyntaxKind.
SimpleMemberAccessExpression
:
608
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
619
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
SyntaxNodeExtensions.cs (2)
206
if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == current) ||
218
SyntaxKind.
SimpleMemberAccessExpression
or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
159
SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
111
return MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, outerExpression, innerName);
ExpressionGenerator.cs (2)
292
var result = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccess, SyntaxFactory.IdentifierName(constant.Value));
312
result = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, result, name);
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
108
SyntaxKind.
SimpleMemberAccessExpression
,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
1336
leftToken.Parent.Parent is (kind: SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
))
2750
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2753
while (parentMemberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2917
case SyntaxKind.
SimpleMemberAccessExpression
:
3015
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
MakeLocalFunctionStaticCodeFixHelper.cs (1)
164
syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, IdentifierName("@this"), name));
UseUtf8StringLiteralCodeFixProvider.cs (1)
210
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
78
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.Features (37)
AddImport\CSharpAddImportFeatureService.cs (3)
119
if (!nameNode.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) &&
127
if (memberAccess.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) ||
129
memberBinding.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) ||
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
159
newNode = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccessNamespaceName, nameRef.WithoutTrivia());
439
SyntaxKind.
SimpleMemberAccessExpression
,
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
370
expression = MemberAccessExpression(
SimpleMemberAccessExpression
, expression, names[i]);
497
case MemberAccessExpressionSyntax(
SimpleMemberAccessExpression
) { Name: IdentifierNameSyntax name } memberAccess
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
169
previousToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
201
while (memberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (2)
209
SyntaxKind.
SimpleMemberAccessExpression
,
285
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
191
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
55
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (3)
206
SyntaxKind.
SimpleMemberAccessExpression
,
240
case SyntaxKind.
SimpleMemberAccessExpression
:
358
SyntaxKind.
SimpleMemberAccessExpression
,
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
159
SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
111
return MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, outerExpression, innerName);
CSharpUseAutoPropertyAnalyzer.cs (1)
138
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
)
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (2)
93
case SyntaxKind.
SimpleMemberAccessExpression
:
189
!memberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) &&
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
31
SyntaxKind.
SimpleMemberAccessExpression
,
125
else if (node.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
239
if (node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && TrySimplify(node))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
641
SyntaxKind.
SimpleMemberAccessExpression
,
GenerateType\CSharpGenerateTypeService.cs (7)
175
SyntaxKind.
SimpleMemberAccessExpression
))
220
if (nameOrMemberAccessExpression == null || !nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) || !simpleName.IsRightSideOfDot())
338
if ((nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) || (nameOrMemberAccessExpression.Parent != null && nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
)))
343
if (nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
349
Debug.Assert(nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
));
353
outerMostMemberAccessExpression = outerMostMemberAccessExpression.GetAncestorsOrThis<ExpressionSyntax>().SkipWhile(n => n != null && n.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)).FirstOrDefault();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
37
? SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, SyntaxFactory.ParseName(typeDisplayString), SyntaxFactory.IdentifierName(newNameToken))
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
395
!invocationExpression.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) &&
MakeLocalFunctionStaticCodeFixHelper.cs (1)
164
syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, IdentifierName("@this"), name));
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
60
var includeInstance = throughExpression.Kind() is not (SyntaxKind.IdentifierName or SyntaxKind.
SimpleMemberAccessExpression
or SyntaxKind.PredefinedType) ||
UseUtf8StringLiteralCodeFixProvider.cs (1)
210
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\BindingTests.cs (4)
2693
.First(x => x.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && x.Identifier.ValueText.Equals("M0"));
2705
.First(x => x.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && x.Identifier.ValueText.Equals("M1"));
2804
.First(x => x.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && x.Identifier.ValueText.Equals("M0"));
2816
.First(x => x.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && x.Identifier.ValueText.Equals("M1"));
Semantics\ColorColorTests.cs (11)
597
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
644
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1073
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1119
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1165
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1210
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1254
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1288
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
1777
context.RegisterSyntaxNodeAction(HandleMemberAccessExpression, SyntaxKind.
SimpleMemberAccessExpression
);
1816
var memberAccess = syntaxRoot.DescendantNodes().Single(node => node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)) as MemberAccessExpressionSyntax;
1851
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, parentExpr.Kind());
Semantics\SwitchTests.cs (1)
1154
var node = syntaxTree.GetRoot().DescendantNodes().First(x => x.IsKind(SyntaxKind.
SimpleMemberAccessExpression
));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Compilation\GetSemanticInfoTests.cs (4)
3787
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, syntax.Kind());
3820
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, syntax.Kind());
3914
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, syntax.Kind());
3954
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, syntax.Kind());
Symbols\ExtensionMethodTests.cs (2)
3159
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, firstInvocationExpression.Kind());
3165
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, secondInvocationExpression.Kind());
Symbols\Source\NullablePublicAPITests.cs (2)
1787
context.RegisterSyntaxNodeAction(AnalyzeMemberAccess, SyntaxKind.
SimpleMemberAccessExpression
);
4843
context.RegisterSyntaxNodeAction(AnalyzeMemberAccess, SyntaxKind.
SimpleMemberAccessExpression
);
Symbols\SymbolEqualityTests.cs (1)
828
var member2Syntax = (IdentifierNameSyntax)root.DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.
SimpleMemberAccessExpression
).DescendantNodes().Last(sn => sn.Kind() == SyntaxKind.IdentifierName);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (97)
Generated\Syntax.Test.xml.Generated.cs (2)
89
=> InternalSyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.DotToken), GenerateIdentifierName());
10065
=> SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.DotToken), GenerateIdentifierName());
IncrementalParsing\BinaryExpression.cs (3)
162
MakeMemberAccessChange(SyntaxKind.
SimpleMemberAccessExpression
, SyntaxKind.PointerMemberAccessExpression);
168
MakeMemberAccessChange(SyntaxKind.PointerMemberAccessExpression, SyntaxKind.
SimpleMemberAccessExpression
);
271
case SyntaxKind.
SimpleMemberAccessExpression
:
Parsing\AsyncParsingTests.cs (1)
325
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\AwaitParsingTests.cs (4)
449
N(SyntaxKind.
SimpleMemberAccessExpression
);
493
N(SyntaxKind.
SimpleMemberAccessExpression
);
1270
N(SyntaxKind.
SimpleMemberAccessExpression
);
1312
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\DeclarationExpressionTests.cs (2)
869
N(SyntaxKind.
SimpleMemberAccessExpression
);
1047
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\DeclarationParsingTests.cs (1)
6305
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\DeconstructionTests.cs (3)
75
N(SyntaxKind.
SimpleMemberAccessExpression
);
391
N(SyntaxKind.
SimpleMemberAccessExpression
);
3031
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\ExpressionParsingTests.cs (8)
3187
N(SyntaxKind.
SimpleMemberAccessExpression
);
3208
N(SyntaxKind.
SimpleMemberAccessExpression
);
3770
N(SyntaxKind.
SimpleMemberAccessExpression
);
4803
N(SyntaxKind.
SimpleMemberAccessExpression
);
4858
N(SyntaxKind.
SimpleMemberAccessExpression
);
5852
N(SyntaxKind.
SimpleMemberAccessExpression
);
5910
N(SyntaxKind.
SimpleMemberAccessExpression
);
5945
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\FunctionPointerTests.cs (1)
1287
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\LambdaParameterParsingTests.cs (6)
2648
N(SyntaxKind.
SimpleMemberAccessExpression
);
3814
N(SyntaxKind.
SimpleMemberAccessExpression
);
3849
N(SyntaxKind.
SimpleMemberAccessExpression
);
3873
N(SyntaxKind.
SimpleMemberAccessExpression
);
3897
N(SyntaxKind.
SimpleMemberAccessExpression
);
5027
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\LambdaReturnTypeParsingTests.cs (2)
828
N(SyntaxKind.
SimpleMemberAccessExpression
);
871
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\ParserRegressionTests.cs (1)
608
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\PatternParsingTests.cs (5)
5438
N(SyntaxKind.
SimpleMemberAccessExpression
);
9476
N(SyntaxKind.
SimpleMemberAccessExpression
);
9592
N(SyntaxKind.
SimpleMemberAccessExpression
);
10109
N(SyntaxKind.
SimpleMemberAccessExpression
);
11795
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\PatternParsingTests_ListPatterns.cs (2)
890
N(SyntaxKind.
SimpleMemberAccessExpression
);
892
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\PatternParsingTests2.cs (6)
73
N(SyntaxKind.
SimpleMemberAccessExpression
);
75
N(SyntaxKind.
SimpleMemberAccessExpression
);
669
N(SyntaxKind.
SimpleMemberAccessExpression
);
723
N(SyntaxKind.
SimpleMemberAccessExpression
);
912
N(SyntaxKind.
SimpleMemberAccessExpression
);
914
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\ScriptParsingTests.cs (10)
431
N(SyntaxKind.
SimpleMemberAccessExpression
);
2686
N(SyntaxKind.
SimpleMemberAccessExpression
);
4660
N(SyntaxKind.
SimpleMemberAccessExpression
);
4970
N(SyntaxKind.
SimpleMemberAccessExpression
);
5028
N(SyntaxKind.
SimpleMemberAccessExpression
);
5091
N(SyntaxKind.
SimpleMemberAccessExpression
);
5212
N(SyntaxKind.
SimpleMemberAccessExpression
);
6904
N(SyntaxKind.
SimpleMemberAccessExpression
);
7615
N(SyntaxKind.
SimpleMemberAccessExpression
);
9212
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\StatementAttributeParsingTests.cs (1)
5158
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\StatementParsingTests.cs (6)
86
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, ((InvocationExpressionSyntax)es.Expression).Expression.Kind());
125
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, ((InvocationExpressionSyntax)es.Expression).Expression.Kind());
145
Assert.Equal(SyntaxKind.
SimpleMemberAccessExpression
, ((InvocationExpressionSyntax)es.Expression).Expression.Kind());
4340
N(SyntaxKind.
SimpleMemberAccessExpression
);
4504
N(SyntaxKind.
SimpleMemberAccessExpression
);
4695
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (14)
273
N(SyntaxKind.
SimpleMemberAccessExpression
);
275
N(SyntaxKind.
SimpleMemberAccessExpression
);
340
N(SyntaxKind.
SimpleMemberAccessExpression
);
405
N(SyntaxKind.
SimpleMemberAccessExpression
);
407
N(SyntaxKind.
SimpleMemberAccessExpression
);
479
N(SyntaxKind.
SimpleMemberAccessExpression
);
560
N(SyntaxKind.
SimpleMemberAccessExpression
);
635
N(SyntaxKind.
SimpleMemberAccessExpression
);
676
N(SyntaxKind.
SimpleMemberAccessExpression
);
678
N(SyntaxKind.
SimpleMemberAccessExpression
);
842
N(SyntaxKind.
SimpleMemberAccessExpression
);
878
N(SyntaxKind.
SimpleMemberAccessExpression
);
917
N(SyntaxKind.
SimpleMemberAccessExpression
);
968
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\TopLevelStatementsParsingTests.cs (6)
44
N(SyntaxKind.
SimpleMemberAccessExpression
);
432
N(SyntaxKind.
SimpleMemberAccessExpression
);
916
N(SyntaxKind.
SimpleMemberAccessExpression
);
918
N(SyntaxKind.
SimpleMemberAccessExpression
);
2772
N(SyntaxKind.
SimpleMemberAccessExpression
);
2859
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\TypeArgumentListParsingTests.cs (1)
1206
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\UsingDirectiveParsingTests.cs (6)
2689
N(SyntaxKind.
SimpleMemberAccessExpression
);
2819
N(SyntaxKind.
SimpleMemberAccessExpression
);
2943
N(SyntaxKind.
SimpleMemberAccessExpression
);
3061
N(SyntaxKind.
SimpleMemberAccessExpression
);
3159
N(SyntaxKind.
SimpleMemberAccessExpression
);
3647
N(SyntaxKind.
SimpleMemberAccessExpression
);
Parsing\ValueTupleTests.cs (5)
755
N(SyntaxKind.
SimpleMemberAccessExpression
);
768
N(SyntaxKind.
SimpleMemberAccessExpression
);
808
N(SyntaxKind.
SimpleMemberAccessExpression
);
821
N(SyntaxKind.
SimpleMemberAccessExpression
);
946
N(SyntaxKind.
SimpleMemberAccessExpression
);
Syntax\SyntaxDiffingTests.cs (1)
314
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.Workspaces (43)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3162
SyntaxKind.
SimpleMemberAccessExpression
,
3186
expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) ||
3411
case SyntaxKind.
SimpleMemberAccessExpression
:
CSharpSyntaxKinds.cs (1)
104
public int SimpleMemberAccessExpression => (int)SyntaxKind.
SimpleMemberAccessExpression
;
ExpressionGenerator.cs (2)
292
var result = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccess, SyntaxFactory.IdentifierName(constant.Value));
312
result = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, result, name);
ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
108
SyntaxKind.
SimpleMemberAccessExpression
,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (4)
39
=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == expression;
89
=> (expression?.Parent) is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
121
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
715
case SyntaxKind.
SimpleMemberAccessExpression
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
206
if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == current) ||
218
SyntaxKind.
SimpleMemberAccessExpression
or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
1336
leftToken.Parent.Parent is (kind: SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
))
2750
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2753
while (parentMemberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2917
case SyntaxKind.
SimpleMemberAccessExpression
:
3015
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
ParenthesizedExpressionSyntaxExtensions.cs (1)
674
=> expression.Kind() is SyntaxKind.IdentifierName or SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
;
Recommendations\CSharpRecommendationServiceRunner.cs (1)
124
MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess
Rename\CSharpRenameRewriterLanguageService.cs (1)
451
case SyntaxKind.
SimpleMemberAccessExpression
:
SemanticModelExtensions.cs (1)
63
case SyntaxKind.
SimpleMemberAccessExpression
:
Simplification\CSharpSimplificationService.Expander.cs (7)
627
(parent is MemberAccessExpressionSyntax && parent.Kind() != SyntaxKind.
SimpleMemberAccessExpression
) ||
628
((parent.Kind() == SyntaxKind.
SimpleMemberAccessExpression
|| parent.Kind() == SyntaxKind.NameMemberCref) && originalSimpleName.IsRightSideOfDot()) ||
703
SyntaxKind.
SimpleMemberAccessExpression
,
963
case SyntaxKind.
SimpleMemberAccessExpression
:
966
SyntaxKind.
SimpleMemberAccessExpression
,
989
SyntaxKind.
SimpleMemberAccessExpression
,
1050
if (originalNode.Expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (5)
41
if (node.Expression.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
76
if (node.Expression.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
79
SyntaxKind.
SimpleMemberAccessExpression
, expression,
86
SyntaxKind.
SimpleMemberAccessExpression
, expression,
92
SyntaxKind.
SimpleMemberAccessExpression
, expression,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
192
while (current is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) currentMember)
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
80
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
274
case SyntaxKind.
SimpleMemberAccessExpression
:
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (2)
45
if (parent.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
))
89
return node is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess
SpeculationAnalyzer.cs (4)
571
SyntaxKind.
SimpleMemberAccessExpression
or
602
case SyntaxKind.
SimpleMemberAccessExpression
:
608
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
619
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
204
case SyntaxKind.
SimpleMemberAccessExpression
: