273 references to SimpleMemberAccessExpression
Microsoft.Analyzers.Extra.Tests (1)
SyntaxNodeExtensionsTests.cs (1)
188
var memberaccess = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, console, writeline);
Microsoft.AspNetCore.App.CodeFixes (3)
Authorization\AddAuthorizationBuilderFixer.cs (1)
128
SyntaxKind.
SimpleMemberAccessExpression
,
Dependencies\ExtensionMethodsCompletionProvider.cs (1)
90
if (current?.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) ?? false)
Http\HeaderDictionaryIndexerFixer.cs (1)
59
var newExpression = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, expression, SyntaxFactory.IdentifierName(resolvedPropertyName));
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
AddResponseTypeAttributeCodeFixAction.cs (1)
236
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp (34)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2680
case SyntaxKind.
SimpleMemberAccessExpression
:
2702
SyntaxKind.
SimpleMemberAccessExpression
=> SyntaxKind.DotToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29150
case SyntaxKind.
SimpleMemberAccessExpression
:
34577
case SyntaxKind.
SimpleMemberAccessExpression
:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1354
/// <item><description><see cref="SyntaxKind.
SimpleMemberAccessExpression
"/></description></item>
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
224
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)
661
case SyntaxKind.
SimpleMemberAccessExpression
:
2644
else if (this.ContainingType is null || node.Parent is null || (node.Parent.Kind() != SyntaxKind.
SimpleMemberAccessExpression
&& node.Parent.Kind() != SyntaxKind.ElementAccessExpression))
3084
case SyntaxKind.
SimpleMemberAccessExpression
:
7618
if (node.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
7679
Debug.Assert((left.Parent is MemberAccessExpressionSyntax { RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
} memberAccess && memberAccess.Expression == left) ||
Binder\Binder_Invocation.cs (5)
32
case SyntaxKind.
SimpleMemberAccessExpression
:
226
Debug.Assert(node.Expression.Kind() is SyntaxKind.
SimpleMemberAccessExpression
);
254
if (node.Expression is MemberAccessExpressionSyntax { Expression: InvocationExpressionSyntax receiver, RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
} && !receiver.MayBeNameofOperator())
1938
case SyntaxKind.
SimpleMemberAccessExpression
:
2473
case SyntaxKind.
SimpleMemberAccessExpression
:
Binder\Binder_Patterns.cs (1)
2193
case MemberAccessExpressionSyntax { Name: IdentifierNameSyntax name } memberAccess when memberAccess.IsKind(SyntaxKind.
SimpleMemberAccessExpression
):
Binder\Binder_Statements.cs (3)
1722
case SyntaxKind.
SimpleMemberAccessExpression
:
1771
case SyntaxKind.
SimpleMemberAccessExpression
:
2498
if (nodeForError.Kind() == SyntaxKind.
SimpleMemberAccessExpression
|| nodeForError.Kind() == SyntaxKind.PointerMemberAccessExpression)
Binder\Binder_Symbols.cs (1)
445
case SyntaxKind.
SimpleMemberAccessExpression
:
Binder\EarlyWellKnownAttributeBinder.cs (1)
97
case SyntaxKind.
SimpleMemberAccessExpression
:
Compilation\MemberSemanticModel.cs (2)
1371
if (bindableParent != null && bindableParent.Kind() == SyntaxKind.
SimpleMemberAccessExpression
&& ((MemberAccessExpressionSyntax)bindableParent).Expression == bindableNode)
2362
case { RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
, Parent.RawKind: (int)SyntaxKind.InvocationExpression }:
Parser\LanguageParser.cs (5)
11381
case SyntaxKind.
SimpleMemberAccessExpression
:
12194
SyntaxKind.
SimpleMemberAccessExpression
,
12227
SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(),
12231
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression));
12473
=> _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)),
Parser\LanguageParser_Patterns.cs (1)
492
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, newLeft, dotToken, right);
Syntax\SyntaxFactory.cs (2)
2204
case SyntaxKind.
SimpleMemberAccessExpression
:
2329
case SyntaxKind.
SimpleMemberAccessExpression
:
Syntax\SyntaxNodeExtensions.cs (1)
203
case SyntaxKind.
SimpleMemberAccessExpression
:
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\Fixers\CSharpPreferIsKindFix.cs (1)
50
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.CodeStyle (22)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
155
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
110
if (invocationExpression.Expression is not MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccessExpression ||
216
identifierName.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
24
=> context.RegisterSyntaxNodeAction(context => AnalyzeMemberAccess(context, expressionType), SyntaxKind.
SimpleMemberAccessExpression
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
66
=> context.RegisterSyntaxNodeAction(context => AnalyzeMemberAccess(context, expressionType), SyntaxKind.
SimpleMemberAccessExpression
);
403
if (memberAccess.Kind() != SyntaxKind.
SimpleMemberAccessExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
886
RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
250
if (current is not MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) { Name.Identifier.ValueText: "Length" or "Count" } memberAccess)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
482
MemberAccessExpressionSyntax(kind: SyntaxKind.
SimpleMemberAccessExpression
) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
48
=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == expression;
98
=> (expression?.Parent) is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
130
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
697
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
726
=> expression.Kind() is SyntaxKind.IdentifierName or SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
63
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
186
if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == current) ||
198
SyntaxKind.
SimpleMemberAccessExpression
or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
122
public int SimpleMemberAccessExpression => (int)SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
584
SyntaxKind.
SimpleMemberAccessExpression
or
615
case SyntaxKind.
SimpleMemberAccessExpression
:
621
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
632
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (18)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
153
SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
161
syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, IdentifierName("@this"), name));
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
103
return MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, outerExpression, innerName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
549
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
152
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
334
: MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, containingTypeSyntax, currentName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
202
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
299
var result = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccess, IdentifierName(constant.Value));
315
: MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, result, name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
169
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1358
leftToken.Parent.Parent is (kind: SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
))
2760
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2763
while (parentMemberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2929
case SyntaxKind.
SimpleMemberAccessExpression
:
3035
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
111
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
313
SyntaxKind.
SimpleMemberAccessExpression
,
328
or SyntaxKind.
SimpleMemberAccessExpression
Microsoft.CodeAnalysis.CSharp.Features (52)
AddImport\CSharpAddImportFeatureService.cs (4)
55
if (node.Parent is not MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) simpleMemberAccess ||
126
if (nameNode?.Parent?.Kind() is not SyntaxKind.
SimpleMemberAccessExpression
and not SyntaxKind.MemberBindingExpression)
131
if (memberAccess?.Parent?.Kind() is SyntaxKind.
SimpleMemberAccessExpression
or SyntaxKind.ElementAccessExpression ||
132
memberBinding?.Parent?.Kind() is SyntaxKind.
SimpleMemberAccessExpression
or SyntaxKind.ElementAccessExpression)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
168
newNode = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccessNamespaceName, nameRef.WithoutTrivia());
448
SyntaxKind.
SimpleMemberAccessExpression
,
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
388
expression = MemberAccessExpression(
SimpleMemberAccessExpression
, expression, names[i]);
557
case MemberAccessExpressionSyntax(
SimpleMemberAccessExpression
) { Name: IdentifierNameSyntax name } memberAccess
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
162
previousToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
210
while (memberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (2)
205
SyntaxKind.
SimpleMemberAccessExpression
,
280
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (1)
182
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
50
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (3)
201
SyntaxKind.
SimpleMemberAccessExpression
,
234
case SyntaxKind.
SimpleMemberAccessExpression
:
351
SyntaxKind.
SimpleMemberAccessExpression
,
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
468
? MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), fieldName)
480
var left = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), fieldOrProperty.Name.ToIdentifierName())
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (2)
93
case SyntaxKind.
SimpleMemberAccessExpression
:
189
memberAccessExpression.Parent?.Kind() is not SyntaxKind.
SimpleMemberAccessExpression
and not SyntaxKind.PointerMemberAccessExpression)
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
31
SyntaxKind.
SimpleMemberAccessExpression
,
129
else if (node.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
238
if (node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) && TrySimplify(node))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
827
? MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), methodName)
855
SyntaxKind.
SimpleMemberAccessExpression
,
GenerateType\CSharpGenerateTypeService.cs (7)
154
SyntaxKind.
SimpleMemberAccessExpression
))
204
if (nameOrMemberAccessExpression == null || !nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) || !simpleName.IsRightSideOfDot())
317
if ((nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) || (nameOrMemberAccessExpression.Parent != null && nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
)))
322
if (nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
328
Debug.Assert(nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
));
332
outerMostMemberAccessExpression = outerMostMemberAccessExpression.GetAncestorsOrThis<ExpressionSyntax>().SkipWhile(n => n != null && n.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)).FirstOrDefault();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
47
? MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, ParseName(typeDisplayString), IdentifierName(newNameToken))
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
462
!invocationExpression.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) &&
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
60
var includeInstance = throughExpression.Kind() is not (SyntaxKind.IdentifierName or SyntaxKind.
SimpleMemberAccessExpression
or SyntaxKind.PredefinedType) ||
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
155
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
110
if (invocationExpression.Expression is not MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccessExpression ||
216
identifierName.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
24
=> context.RegisterSyntaxNodeAction(context => AnalyzeMemberAccess(context, expressionType), SyntaxKind.
SimpleMemberAccessExpression
);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
66
=> context.RegisterSyntaxNodeAction(context => AnalyzeMemberAccess(context, expressionType), SyntaxKind.
SimpleMemberAccessExpression
);
403
if (memberAccess.Kind() != SyntaxKind.
SimpleMemberAccessExpression
)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
886
RawKind: (int)SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
250
if (current is not MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) { Name.Identifier.ValueText: "Length" or "Count" } memberAccess)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
482
MemberAccessExpressionSyntax(kind: SyntaxKind.
SimpleMemberAccessExpression
) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName,
src\roslyn\src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
153
SyntaxKind.
SimpleMemberAccessExpression
, ThisExpression(), newNameNode).WithAdditionalAnnotations(Simplifier.Annotation);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
161
syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, IdentifierName("@this"), name));
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
103
return MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, outerExpression, innerName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
549
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
152
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
334
: MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, containingTypeSyntax, currentName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
202
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (4)
49
SyntaxKind.
SimpleMemberAccessExpression
,
82
SyntaxKind.
SimpleMemberAccessExpression
,
88
SyntaxKind.
SimpleMemberAccessExpression
,
105
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.NetCore.Analyzers\Performance\CSharpPreferLengthCountIsEmptyOverAny.Fixer.cs (2)
31
SyntaxKind.
SimpleMemberAccessExpression
,
77
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.NetCore.Analyzers\Runtime\CSharpSpecifyCultureForToLowerAndToUpper.Fixer.cs (1)
24
(node.Parent?.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) == true || node.Parent?.IsKind(SyntaxKind.MemberBindingExpression) == true);
Microsoft.NetCore.Analyzers\Runtime\CSharpUseOrdinalStringComparison.cs (1)
21
if (invocation.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Microsoft.NetCore.Analyzers\Runtime\CSharpUseOrdinalStringComparison.Fixer.cs (1)
25
((ArgumentSyntax)node).Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotCompareSpanToNull.Fixer.cs (1)
39
ExpressionSyntax memberAccess = SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, GetComparatorExpression(binaryExpression), SyntaxFactory.IdentifierName(IsEmpty));
Microsoft.CodeAnalysis.CSharp.Workspaces (47)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3478
case SyntaxKind.
SimpleMemberAccessExpression
:
Recommendations\CSharpRecommendationServiceRunner.cs (4)
142
MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess
152
MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess
167
if (node is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
))
177
if (current.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
Rename\CSharpRenameRewriterLanguageService.cs (1)
446
case SyntaxKind.
SimpleMemberAccessExpression
:
Simplification\CSharpSimplificationService.Expander.cs (7)
626
(parent is MemberAccessExpressionSyntax && parent.Kind() != SyntaxKind.
SimpleMemberAccessExpression
) ||
627
((parent.Kind() == SyntaxKind.
SimpleMemberAccessExpression
|| parent.Kind() == SyntaxKind.NameMemberCref) && originalSimpleName.IsRightSideOfDot()) ||
699
SyntaxKind.
SimpleMemberAccessExpression
,
956
case SyntaxKind.
SimpleMemberAccessExpression
:
959
SyntaxKind.
SimpleMemberAccessExpression
,
982
SyntaxKind.
SimpleMemberAccessExpression
,
1043
if (originalNode.Expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
Simplification\Reducers\CSharpExtensionMethodReducer.cs (5)
40
if (node.Expression.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
75
if (node.Expression.Kind() == SyntaxKind.
SimpleMemberAccessExpression
)
78
SyntaxKind.
SimpleMemberAccessExpression
, expression,
85
SyntaxKind.
SimpleMemberAccessExpression
, expression,
91
SyntaxKind.
SimpleMemberAccessExpression
, expression,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
186
while (current is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) currentMember)
Simplification\Simplifiers\ExpressionSimplifier.cs (2)
77
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
283
case MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess:
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (2)
45
if (parent.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
))
89
return node is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
48
=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == expression;
98
=> (expression?.Parent) is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
130
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
697
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
726
=> expression.Kind() is SyntaxKind.IdentifierName or SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
63
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
186
if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == current) ||
198
SyntaxKind.
SimpleMemberAccessExpression
or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
122
public int SimpleMemberAccessExpression => (int)SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
584
SyntaxKind.
SimpleMemberAccessExpression
or
615
case SyntaxKind.
SimpleMemberAccessExpression
:
621
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
632
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
299
var result = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccess, IdentifierName(constant.Value));
315
: MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, result, name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
169
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1358
leftToken.Parent.Parent is (kind: SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
))
2760
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2763
while (parentMemberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2929
case SyntaxKind.
SimpleMemberAccessExpression
:
3035
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
111
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
313
SyntaxKind.
SimpleMemberAccessExpression
,
328
or SyntaxKind.
SimpleMemberAccessExpression
Microsoft.Interop.ComInterfaceGenerator (7)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
215
if (expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
54
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshallers\IidParameterIndexMarshallerResolver.cs (4)
62
SyntaxKind.
SimpleMemberAccessExpression
,
89
SyntaxKind.
SimpleMemberAccessExpression
,
99
SyntaxKind.
SimpleMemberAccessExpression
,
118
SyntaxKind.
SimpleMemberAccessExpression
,
VirtualMethodPointerStubGenerator.cs (1)
145
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.Interop.JavaScript.JSImportGenerator (17)
JSExportGenerator.cs (3)
240
SyntaxKind.
SimpleMemberAccessExpression
,
244
SyntaxKind.
SimpleMemberAccessExpression
,
418
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
JSImportGenerator.cs (1)
277
InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshaling\FuncJSGenerator.cs (4)
67
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
88
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
102
InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
118
InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshaling\ImplicitArgumentGenerator.cs (1)
31
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshaling\PrimitiveJSGenerator.cs (2)
39
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
46
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshaling\TaskJSGenerator.cs (6)
56
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
63
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
70
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
84
InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
93
return ExpressionStatement(InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
106
InvocationExpression(MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
485
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
430
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.Interop.SourceGeneration (30)
Marshalling\ElementsMarshalling.cs (10)
121
SyntaxKind.
SimpleMemberAccessExpression
,
135
SyntaxKind.
SimpleMemberAccessExpression
,
162
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
198
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
206
SyntaxKind.
SimpleMemberAccessExpression
,
285
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
312
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
359
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
372
indexConstraintName = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
465
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshalling\StatefulMarshallingStrategy.cs (1)
220
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Marshalling\StatelessMarshallingStrategy.cs (15)
44
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
60
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
116
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
183
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
200
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
225
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
269
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
288
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
375
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
403
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
463
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
490
SyntaxKind.
SimpleMemberAccessExpression
,
506
SyntaxKind.
SimpleMemberAccessExpression
,
521
SyntaxKind.
SimpleMemberAccessExpression
,
538
SyntaxKind.
SimpleMemberAccessExpression
,
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
87
MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
,
Utils\SyntaxFactoryExtensions.cs (3)
50
SyntaxKind.
SimpleMemberAccessExpression
,
58
SyntaxKind.
SimpleMemberAccessExpression
,
88
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckAnalyzer.cs (1)
149
if (exp.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
ContractsCheckNameofFixProvider.cs (1)
79
if (pk == SyntaxKind.
SimpleMemberAccessExpression
)
Roslyn.Diagnostics.CSharp.Analyzers (26)
CSharpSpecializedEnumerableCreationAnalyzer.cs (2)
60
case SyntaxKind.
SimpleMemberAccessExpression
:
73
SyntaxKind.
SimpleMemberAccessExpression
=> true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (4)
48
=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == expression;
98
=> (expression?.Parent) is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess &&
130
if (expression is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess)
697
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
726
=> expression.Kind() is SyntaxKind.IdentifierName or SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
63
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
186
if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
) memberAccess && memberAccess.Name == current) ||
198
SyntaxKind.
SimpleMemberAccessExpression
or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
122
public int SimpleMemberAccessExpression => (int)SyntaxKind.
SimpleMemberAccessExpression
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (4)
584
SyntaxKind.
SimpleMemberAccessExpression
or
615
case SyntaxKind.
SimpleMemberAccessExpression
:
621
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
632
if (result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (2)
299
var result = MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, memberAccess, IdentifierName(constant.Value));
315
: MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, result, name);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
169
case SyntaxKind.
SimpleMemberAccessExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1358
leftToken.Parent.Parent is (kind: SyntaxKind.QualifiedName or SyntaxKind.
SimpleMemberAccessExpression
))
2760
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2763
while (parentMemberAccess.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
2929
case SyntaxKind.
SimpleMemberAccessExpression
:
3035
if (token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs (1)
111
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
313
SyntaxKind.
SimpleMemberAccessExpression
,
328
or SyntaxKind.
SimpleMemberAccessExpression