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