276 references to Name
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\Parser\BinderInvocation.cs (1)
42Name.Identifier.ValueText: string memberName,
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
180TextSpan memberNameSpan = memberAccessExprSyntax.Name.Span;
Microsoft.Analyzers.Extra (1)
Utilities\SyntaxNodeExtensions.cs (1)
83return memberExpression.Name;
Microsoft.AspNetCore.App.Analyzers (3)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (3)
34Name: IdentifierNameSyntax { Identifier.ValueText: "Listen" } 65Name: IdentifierNameSyntax { Identifier.ValueText: "Any" } 90Name.Identifier.ValueText: "Any"
Microsoft.AspNetCore.App.CodeFixes (6)
Authorization\AddAuthorizationBuilderFixer.cs (3)
61if (diagnosticTarget is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 1 } arguments, Expression: MemberAccessExpressionSyntax { Name.Identifier: { } identifierToken } memberAccessExpression } 87if (configureAction is InvocationExpressionSyntax { ArgumentList.Arguments: { Count: 2 } configureArguments, Expression: MemberAccessExpressionSyntax { Name.Identifier.Text: "AddPolicy" } }) 95else if (configureAction is AssignmentExpressionSyntax { Left: MemberAccessExpressionSyntax { Name.Identifier.Text: { } assignmentTargetName }, Right: { } assignmentExpression }
Http\HeaderDictionaryAddFixer.cs (1)
89if (diagnosticTarget is InvocationExpressionSyntax { Expression: MemberAccessExpressionSyntax { Name.Identifier: { } identifierToken } } invocationExpression)
WebApplicationBuilderFixer.cs (2)
138var method = bodyExpression.Name; // method_name 159var method = bodyExpression.Name;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (3)
StaticRouteHandlerModel\Endpoint.cs (2)
162var invocationNameSpan = memberAccessorExpression.Name.Span; 175var name = (IdentifierNameSyntax)expression.Name;
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
75if (node is InvocationExpressionSyntax { Expression: MemberAccessExpressionSyntax { Name: { Identifier: { ValueText: var method } } } })
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlCommentGenerator.Parser.cs (1)
140=> node is InvocationExpressionSyntax { Expression: MemberAccessExpressionSyntax { Name.Identifier.ValueText: "AddOpenApi" } };
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (5)
HubClientProxyGenerator.Parser.cs (3)
139Name: GenericNameSyntax 247if (memberAccess.Name is GenericNameSyntax { Arity: 1 } gns) 254else if (memberAccess.Name is not GenericNameSyntax
HubServerProxyGenerator.Parser.cs (2)
129Name: GenericNameSyntax 233var proxyType = ((GenericNameSyntax)memberAccess.Name).TypeArgumentList.Arguments[0];
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
224var simpleName = memberAccess.Name;
Binder\Binder_Expressions.cs (2)
3012return ((MemberAccessExpressionSyntax)syntax).Name; 7470return BindMemberAccessWithBoundLeft(node, boundLeft, node.Name, node.OperatorToken, invoked, indexed, diagnostics);
Binder\Binder_Invocation.cs (3)
229boundExpression = BindMemberAccessWithBoundLeft(memberAccess, result, memberAccess.Name, memberAccess.OperatorToken, invoked: true, indexed: false, diagnostics); 1876return ((MemberAccessExpressionSyntax)expression).Name.GetLocation(); 2405name = syntax.Name.Identifier.ValueText;
Binder\Binder_Patterns.cs (1)
1520case MemberAccessExpressionSyntax { Name: IdentifierNameSyntax name } memberAccess when memberAccess.IsKind(SyntaxKind.SimpleMemberAccessExpression):
Binder\Binder_Statements.cs (3)
1718propertySyntax = ((MemberAccessExpressionSyntax)syntax).Name; 1766return ((MemberAccessExpressionSyntax)syntax).Name; 2493nodeForError = ((MemberAccessExpressionSyntax)nodeForError).Name;
Binder\Binder_Symbols.cs (1)
444return BindQualifiedName(node.Expression, node.Name, diagnostics, basesBeingResolved, suppressUseSiteDiagnostics);
BoundTree\BoundMethodGroup.cs (1)
48return memberAccess.Name;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (4)
1084case { Parent: SimpleNameSyntax { Parent: MemberAccessExpressionSyntax { Parent: InvocationExpressionSyntax } memberAccess } rhs } when memberAccess.Name == rhs: 1090case { Parent: SimpleNameSyntax { Parent: MemberAccessExpressionSyntax memberAccess } rhs } when memberAccess.Name == rhs: 1284case { Parent: SimpleNameSyntax { Parent: MemberAccessExpressionSyntax { Parent: InvocationExpressionSyntax } memberAccess } rhs } when memberAccess.Name == rhs: 1289case { Parent: SimpleNameSyntax { Parent: MemberAccessExpressionSyntax memberAccess } rhs } when memberAccess.Name == rhs:
Syntax.xml.Main.Generated.cs (1)
1582=> node.Update((ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"), VisitToken(node.OperatorToken), (SimpleNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"));
Syntax.xml.Syntax.Generated.cs (3)
1398if (expression != this.Expression || operatorToken != this.OperatorToken || name != this.Name) 1408public MemberAccessExpressionSyntax WithExpression(ExpressionSyntax expression) => Update(expression, this.OperatorToken, this.Name); 1409public MemberAccessExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(this.Expression, operatorToken, this.Name);
Syntax\SyntaxFactory.cs (3)
2175if (((MemberAccessExpressionSyntax)parent).Name == node) 2293if (max.Name.Kind() == SyntaxKind.GenericName) 2295var gn = (GenericNameSyntax)max.Name;
Syntax\SyntaxNodeExtensions.cs (2)
204input = ((MemberAccessExpressionSyntax)input).Name; 374MemberAccessExpressionSyntax memberAccess => memberAccess.Name,
Microsoft.CodeAnalysis.CSharp.CodeStyle (40)
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
152if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 243Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) },
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
339Expression: MemberAccessExpressionSyntax { Name.Identifier.ValueText: nameof(Task.ConfigureAwait), Expression: var underlying }
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
113Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Enumerable.Where) }, 131Name: GenericNameSyntax 161Name: IdentifierNameSyntax
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
158Name: (kind: SyntaxKind.IdentifierName),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (4)
116if (memberAccessExpression.Name.Identifier.ValueText is not CreateBuilderName and not GetInstanceName) 119if (memberAccessExpression.Name.Identifier.ValueText == GetInstanceName && 205return new(memberAccessExpression.Name.Identifier.GetLocation(), localDeclarationStatement, creationExpression, matches.ToImmutable(), changesSemantics); 219memberAccess.Name.Identifier.ValueText
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
53memberAccess.Name.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
56memberAccess.Name.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (5)
101memberAccess.Name.Identifier.GetLocation(), 277if (memberAccess.Name.Identifier.ValueText == AsSpanName && !copiedData) 305.Concat(memberAccess.Name.GetLeadingTrivia()) 314memberAccess.Name.WithoutLeadingTrivia()))), 405var name = memberAccess.Name.Identifier.ValueText;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (5)
874Name.Identifier.Value: CreateName or CreateRangeName, 1106if (memberAccess.Name is not IdentifierNameSyntax { Identifier.ValueText: EmptyName }) 1129if (memberAccess.Name is not GenericNameSyntax 1160if (expression is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: GenericNameSyntax } && 1174if (name is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: IdentifierNameSyntax } &&
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
180if (current is not MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) { Name.Identifier.ValueText: "Length" or "Count" } memberAccess)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
281memberAccessExpression.Name.Identifier.ValueText == WellKnownMemberNames.DelegateInvokeName)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
482MemberAccessExpressionSyntax(kind: SyntaxKind.SimpleMemberAccessExpression) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
48=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == expression; 55return expression == (expression.Parent as MemberAccessExpressionSyntax)?.Name || 137return AddSimpleName(memberAccess.Name, parts); 660if (node is MemberAccessExpressionSyntax memberAccess && memberAccess.Name != null) 662return memberAccess.Name;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (2)
17=> memberAccess.Name 32.AddRange(memberAccess.Name.GetLeadingTrivia()))];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
67name = max.Name.Identifier.ValueText; 68arity = max.Name.Arity; 368return memberAccess.Name.Identifier.ValueText.ToCamelCase();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
186if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == current) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
169=> node?.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == node; 1082(node as MemberAccessExpressionSyntax)?.Name; 1617name = memberAccess.Name;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (18)
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
126? memberAccess.Name
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
34simpleNameOrMemberAccessExpression = identifierName.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == identifierName
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (1)
107if (memberAccess == null || memberAccess.Name == simpleName)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
88invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 89? (memberAccessExpression.Expression, memberAccessExpression.Name) 131invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 132? memberAccessExpression.Name
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
50var castOrSelectName = castOrSelectMemberAccess.Name;
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
113return Merge(Merge(outerExpression, innerMemberAccess.Expression), innerMemberAccess.Name);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (1)
23if (node.Name is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
107return currentMemberAccess.Name.WithTriviaFrom(currentMemberAccess);
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
90.WithLeft(match.MemberAccessExpression.Name.WithLeadingTrivia(newTrivia))
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
142memberAccess.Name == expression)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
211=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2923return ((MemberAccessExpressionSyntax)name.Parent).Name == name;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (1)
45nameSyntax.CheckParent<MemberAccessExpressionSyntax>(m => m.Name == nameSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1726var name = memberAccessExpression.Name.Identifier.Value;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
233renameSpan = memberAccessExpression.Name.Span;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
FirstClassSpanTests.cs (1)
5037var lookupResult = model.LookupSymbols(d1Access.Name.SpanStart, aSymbol.Type, "M", includeReducedExtensionMethods: true);
Semantics\PatternMatchingTests5.cs (4)
1121var yName = ((MemberAccessExpressionSyntax)subpatterns[0].ExpressionColon.Expression).Name; 1139var xName = ((MemberAccessExpressionSyntax)subpatterns[1].ExpressionColon.Expression).Name; 1310var yName = ((MemberAccessExpressionSyntax)subpatterns[0].ExpressionColon.Expression).Name; 1337var xName = ((MemberAccessExpressionSyntax)subpatterns[1].ExpressionColon.Expression).Name;
Microsoft.CodeAnalysis.CSharp.Features (51)
AddImport\CSharpAddImportFeatureService.cs (2)
81var memberAccessName = (node.Parent as MemberAccessExpressionSyntax)?.Name; 101node = method.Name;
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
557case MemberAccessExpressionSyntax(SimpleMemberAccessExpression) { Name: IdentifierNameSyntax name } memberAccess
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
107return GetMemberType(type, name: memberAccess.Name.Identifier.ValueText, document, semanticModel, position);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
283switch (memberAccessExpression.Name.Identifier.ValueText)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
511return memberAccessExpression.Name.WithTriviaFrom(node);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (2)
56expression = memberAccess.Name; 142sourceNode.Parent is MemberAccessExpressionSyntax memberAccessExpression && memberAccessExpression.Name == sourceNode,
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
83return GetAccessedMemberName(memberAccessExpress.Name);
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
97memberAccessExpression.Name == identifierName)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
76found = memberAccess.Name.Identifier;
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
152if (invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression && 243Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) },
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
339Expression: MemberAccessExpressionSyntax { Name.Identifier.ValueText: nameof(Task.ConfigureAwait), Expression: var underlying }
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (3)
113Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Enumerable.Where) }, 131Name: GenericNameSyntax 161Name: IdentifierNameSyntax
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
158Name: (kind: SyntaxKind.IdentifierName),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (4)
116if (memberAccessExpression.Name.Identifier.ValueText is not CreateBuilderName and not GetInstanceName) 119if (memberAccessExpression.Name.Identifier.ValueText == GetInstanceName && 205return new(memberAccessExpression.Name.Identifier.GetLocation(), localDeclarationStatement, creationExpression, matches.ToImmutable(), changesSemantics); 219memberAccess.Name.Identifier.ValueText
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
53memberAccess.Name.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
56memberAccess.Name.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (5)
101memberAccess.Name.Identifier.GetLocation(), 277if (memberAccess.Name.Identifier.ValueText == AsSpanName && !copiedData) 305.Concat(memberAccess.Name.GetLeadingTrivia()) 314memberAccess.Name.WithoutLeadingTrivia()))), 405var name = memberAccess.Name.Identifier.ValueText;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (5)
874Name.Identifier.Value: CreateName or CreateRangeName, 1106if (memberAccess.Name is not IdentifierNameSyntax { Identifier.ValueText: EmptyName }) 1129if (memberAccess.Name is not GenericNameSyntax 1160if (expression is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: GenericNameSyntax } && 1174if (name is MemberAccessExpressionSyntax { Expression: ExpressionSyntax childName, Name: IdentifierNameSyntax } &&
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
180if (current is not MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) { Name.Identifier.ValueText: "Length" or "Count" } memberAccess)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
281memberAccessExpression.Name.Identifier.ValueText == WellKnownMemberNames.DelegateInvokeName)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
482MemberAccessExpressionSyntax(kind: SyntaxKind.SimpleMemberAccessExpression) { Expression: (kind: SyntaxKind.ThisExpression), Name: IdentifierNameSyntax identifierName } => identifierName,
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
126? memberAccess.Name
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\CSharpGenerateEnumMemberService.cs (1)
34simpleNameOrMemberAccessExpression = identifierName.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == identifierName
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (1)
107if (memberAccess == null || memberAccess.Name == simpleName)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (4)
88invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 89? (memberAccessExpression.Expression, memberAccessExpression.Name) 131invocationExpression.Expression is MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier.ValueText: nameof(Action.Invoke) } } memberAccessExpression 132? memberAccessExpression.Name
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
50var castOrSelectName = castOrSelectMemberAccess.Name;
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
113return Merge(Merge(outerExpression, innerMemberAccess.Expression), innerMemberAccess.Name);
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (1)
23if (node.Name is IdentifierNameSyntax identifierName &&
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
107return currentMemberAccess.Name.WithTriviaFrom(currentMemberAccess);
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
90.WithLeft(match.MemberAccessExpression.Name.WithLeadingTrivia(newTrivia))
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
142memberAccess.Name == expression)
Wrapping\SeparatedSyntaxList\CSharpArgumentWrapper.cs (1)
130return (expr as MemberAccessExpressionSyntax)?.Name ??
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests.cs (1)
567Assert.Null(model.GetOperation(expr.Name));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (28)
Semantics\ScriptSemanticsTests.cs (28)
1184Assert.Equal("WriteLine", node5.Name.ToString()); 1185Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol); 1196Assert.Equal("WriteLine", node5.Name.ToString()); 1197Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol); 1211Assert.Equal("WriteLine", node5.Name.ToString()); 1212Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1220Assert.Equal("WriteLine", node5.Name.ToString()); 1221Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1229Assert.Equal("WriteLine", node5.Name.ToString()); 1230Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1241Assert.Equal("WriteLine", node5.Name.ToString()); 1242Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1253Assert.Equal("WriteLine", node5.Name.ToString()); 1254Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1272Assert.Equal("WriteLine", node1.Name.ToString()); 1273Assert.Equal("WriteLine", node2.Name.ToString()); 1278Assert.Null(semanticModel1.GetSymbolInfo(node1.Name).Symbol); 1279Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString()); 1290Assert.Null(semanticModel1.GetSymbolInfo(node1.Name).Symbol); 1291Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString()); 1311Assert.Equal("WriteLine", node5.Name.ToString()); 1312Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol); 1325Assert.Equal("WriteLine", node5.Name.ToString()); 1326Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol); 1340Assert.Equal("WriteLine", node5.Name.ToString()); 1341Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol); 1355Assert.Equal("WriteLine", node5.Name.ToString()); 1356Assert.Null(semanticModel.GetSymbolInfo(node5.Name).Symbol);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (1)
274var v9right = v9val.Name;
Compilation\SemanticModelAPITests.cs (1)
111.Where(e => e.Name.ToString() == "GenericExtension").First();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1018var memberNameSyntax = memberAccessSyntax.Name;
Symbols\DestructorTests.cs (1)
413var finalizeSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single().Name;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (2)
11396Assert.NotNull(node.Name); 11397var newNode = node.WithExpression(node.Expression).WithOperatorToken(node.OperatorToken).WithName(node.Name);
Parsing\ExpressionParsingTests.cs (2)
715Assert.NotNull(e.Name); 717Assert.Equal("b", e.Name.ToString());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
550case IdentifierNameSyntax id when id.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == node:
Microsoft.CodeAnalysis.CSharp.Workspaces (38)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3489return sma.WithName((SimpleNameSyntax)this.WithTypeArguments(sma.Name, typeArguments));
Rename\CSharpRenameRewriterLanguageService.cs (1)
447identifierToken = ((MemberAccessExpressionSyntax)expressionOfInvocation).Name.Identifier;
Simplification\CSharpSimplificationService.Expander.cs (1)
1045var targetSymbol = SimplificationHelpers.GetOriginalSymbolInfo(_semanticModel, memberAccess.Name);
Simplification\Reducers\CSharpExtensionMethodReducer.cs (2)
43rewrittenNode = TryReduceExtensionMethod(node, semanticModel, rewrittenNode, memberAccessName.Name); 80((MemberAccessExpressionSyntax)invocationExpressionNodeExpression).Name);
Simplification\Simplifiers\ExpressionSimplifier.cs (11)
97if (memberAccess.Name == null || memberAccess.Expression == null) 153memberAccess.Name.Identifier.CopyAnnotationsTo(SyntaxFactory.Identifier( 161replacementNode = memberAccess.Name.CopyAnnotationsTo(replacementNode); 167if (memberAccess.Name.Identifier.ValueText == ((IdentifierNameSyntax)replacementNode).Identifier.ValueText) 232? semanticModel.LookupSymbols(memberAccess.SpanStart, name: memberAccess.Name.Identifier.ValueText) 235? semanticModel.LookupNamespacesAndTypes(memberAccess.SpanStart, name: memberAccess.Name.Identifier.ValueText) 288if (!TrySimplifyMemberAccessOrQualifiedName(memberAccess.Expression, memberAccess.Name, semanticModel, out var newLeft, out issueSpan)) 292replacementNode = memberAccess.Update(newLeft, memberAccess.OperatorToken, memberAccess.Name) 323var speculationAnalyzer = new SpeculationAnalyzer(memberAccess, memberAccess.Name, semanticModel, cancellationToken); 330if (WillConflictWithExistingLocal(memberAccess, memberAccess.Name, semanticModel)) 400return semanticModel.GetSymbolInfo(memberAccess.Name).CandidateReason == CandidateReason.LateBound;
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (2)
33return new SpeculationAnalyzer(memberAccessExpression, memberAccessExpression.Name, semanticModel, cancellationToken); 81return IsEntirelySimpleNames(parent.ReplaceNode(memberAccessExpression, memberAccessExpression.Name));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
48=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == expression; 55return expression == (expression.Parent as MemberAccessExpressionSyntax)?.Name || 137return AddSimpleName(memberAccess.Name, parts); 660if (node is MemberAccessExpressionSyntax memberAccess && memberAccess.Name != null) 662return memberAccess.Name;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (2)
17=> memberAccess.Name 32.AddRange(memberAccess.Name.GetLeadingTrivia()))];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
67name = max.Name.Identifier.ValueText; 68arity = max.Name.Arity; 368return memberAccess.Name.Identifier.ValueText.ToCamelCase();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
186if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == current) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
449MemberAccessExpressionSyntax memberAccess when memberAccess.Name == simpleName => memberAccess,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
169=> node?.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == node; 1082(node as MemberAccessExpressionSyntax)?.Name; 1617name = memberAccess.Name;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
211=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2923return ((MemberAccessExpressionSyntax)name.Parent).Name == name;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (1)
45nameSyntax.CheckParent<MemberAccessExpressionSyntax>(m => m.Name == nameSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1726var name = memberAccessExpression.Name.Identifier.Value;
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
75if (node is InvocationExpressionSyntax { Expression: MemberAccessExpressionSyntax { Name: { Identifier: { ValueText: var method } } } })
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
217expression = ((MemberAccessExpressionSyntax)expression).Name;
Microsoft.Maui.Controls.BindingSourceGen (7)
BindingSourceGenerator.cs (5)
56 && method.Name.Identifier.Text == "SetBinding" 66 && method.Name.Identifier.Text == "Create" 89 return memberAccess.Name.Identifier.Text; 114 var sourceCodeLocation = SourceCodeLocation.CreateFrom(method.Name.GetLocation()); 251 MemberAccessExpressionSyntax memberAccess => memberAccess.Name,
InvocationParser.cs (1)
23 return ((MemberAccessExpressionSyntax)invocationSyntax.Expression).Name.Identifier.Text switch
PathParser.cs (1)
43 var member = memberAccess.Name.Identifier.Text;
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckAnalyzer.cs (1)
187var name = access.Name.ToString();
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (2)
199&& CompareExpressions(oldMemberAccessExpression.Name, newMemberAccessExpression.Name);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
505GenerateName(memberAccessExpression.Name.Identifier.ValueText);
Roslyn.Diagnostics.CSharp.Analyzers (21)
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
67Name.Identifier.ValueText: "Assert"
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
61AnalyzeMemberAccessName(((MemberAccessExpressionSyntax)expression).Name, context.SemanticModel, context.ReportDiagnostic, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (5)
48=> expression?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == expression; 55return expression == (expression.Parent as MemberAccessExpressionSyntax)?.Name || 137return AddSimpleName(memberAccess.Name, parts); 660if (node is MemberAccessExpressionSyntax memberAccess && memberAccess.Name != null) 662return memberAccess.Name;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberAccessExpressionSyntaxExtensions.cs (2)
17=> memberAccess.Name 32.AddRange(memberAccess.Name.GetLeadingTrivia()))];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (3)
67name = max.Name.Identifier.ValueText; 68arity = max.Name.Arity; 368return memberAccess.Name.Identifier.ValueText.ToCamelCase();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
186if ((current?.Parent is MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression) memberAccess && memberAccess.Name == current) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
169=> node?.Parent is MemberAccessExpressionSyntax memberAccess && memberAccess.Name == node; 1082(node as MemberAccessExpressionSyntax)?.Name; 1617name = memberAccess.Name;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
211=> _importedExtensionMethods.ContainsKey(node.Name.Identifier.Text); 228var symbol = _model.GetSymbolInfo(node.Name, cancellationToken).GetAnySymbol();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2923return ((MemberAccessExpressionSyntax)name.Parent).Name == name;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\NameSyntaxExtensions.cs (1)
45nameSyntax.CheckParent<MemberAccessExpressionSyntax>(m => m.Name == nameSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1726var name = memberAccessExpression.Name.Identifier.Value;
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
200if (memberAccessExpression.Name is IdentifierNameSyntax identifierName && identifierName.Identifier.Text == "IsSupported")
System.Windows.Forms.Analyzers.CSharp (2)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (2)
114Name.Identifier.ValueText: "Initialize", 118Name.Identifier.ValueText: "ApplicationConfiguration"
System.Windows.Forms.PrivateSourceGenerators (2)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (2)
50Name.Identifier.ValueText: "Validate", 53Name.Identifier.ValueText: "EnumValidator"