1 instantiation of NameMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
22633internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.NameMemberCrefSyntax(this, parent, position);
75 references to NameMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Crefs.cs (3)
119result = BindNameMemberCref((NameMemberCrefSyntax)syntax, containerOpt, out ambiguityWinner, diagnostics); 147private ImmutableArray<Symbol> BindNameMemberCref(NameMemberCrefSyntax syntax, NamespaceOrTypeSymbol? containerOpt, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics) 233if (syntax.Member is NameMemberCrefSyntax { Name: SimpleNameSyntax simpleName } nameMember)
Binder\WithCrefTypeParametersBinder.cs (1)
107if (memberSyntax is NameMemberCrefSyntax nameMemberCref)
Compilation\CSharpSemanticModel.cs (1)
354return ((NameMemberCrefSyntax)crefSyntax).Parameters != null;
Syntax.xml.Main.Generated.cs (6)
634public virtual TResult? VisitNameMemberCref(NameMemberCrefSyntax node) => this.DefaultVisit(node); 1378public virtual void VisitNameMemberCref(NameMemberCrefSyntax node) => this.DefaultVisit(node); 2121public override SyntaxNode? VisitNameMemberCref(NameMemberCrefSyntax node) 5862public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name, CrefParameterListSyntax? parameters) 5865return (NameMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.NameMemberCref((Syntax.InternalSyntax.TypeSyntax)name.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed(); 5869public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name)
Syntax.xml.Syntax.Generated.cs (5)
14269public NameMemberCrefSyntax Update(TypeSyntax name, CrefParameterListSyntax? parameters) 14273var newNode = SyntaxFactory.NameMemberCref(name, parameters); 14281public NameMemberCrefSyntax WithName(TypeSyntax name) => Update(name, this.Parameters); 14282public NameMemberCrefSyntax WithParameters(CrefParameterListSyntax? parameters) => Update(this.Name, parameters); 14284public NameMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items)
Syntax\SyntaxFactory.cs (1)
2195if (((NameMemberCrefSyntax)parent).Name == node)
Microsoft.CodeAnalysis.CSharp.Features (8)
ChangeSignature\CSharpChangeSignatureService.cs (1)
403if (updatedNode is NameMemberCrefSyntax nameMemberCref)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
175else if (nameRef.Parent is NameMemberCrefSyntax crefName && crefName.Parent is QualifiedCrefSyntax qualifiedCref)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (6)
33AbstractReplacePropertyWithMethodsService<IdentifierNameSyntax, ExpressionSyntax, NameMemberCrefSyntax, StatementSyntax, PropertyDeclarationSyntax> 297protected override NameMemberCrefSyntax? TryGetCrefSyntax(IdentifierNameSyntax identifierName) 298=> identifierName.Parent as NameMemberCrefSyntax; 300protected override NameMemberCrefSyntax CreateCrefSyntax(NameMemberCrefSyntax originalCref, SyntaxToken identifierToken, SyntaxNode? parameterType) 316return (NameMemberCrefSyntax)crefAttribute.Cref;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\NullableReferenceTypesTests.cs (8)
4526var firstCref = tree.GetRoot().DescendantNodes(descendIntoTrivia: true).OfType<NameMemberCrefSyntax>().First(); 4530var lastCref = tree.GetRoot().DescendantNodes(descendIntoTrivia: true).OfType<NameMemberCrefSyntax>().Last(); 4562var lastCref = tree.GetRoot().DescendantNodes(descendIntoTrivia: true).OfType<NameMemberCrefSyntax>().Last(); 4594var lastCref = tree.GetRoot().DescendantNodes(descendIntoTrivia: true).OfType<NameMemberCrefSyntax>().Last();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\SemanticModelAPITests.cs (2)
2968var speculatedCref = (NameMemberCrefSyntax)SyntaxFactory.ParseCref("A");
DocumentationComments\CrefTests.cs (30)
2976var actualMethodSymbol2 = model.GetSymbolInfo(((NameMemberCrefSyntax)crefSyntax.Member).Name).Symbol; 2999var nameMemberSyntax = (NameMemberCrefSyntax)crefSyntax.Member; 3370var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4557var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4575var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4593var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4610var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 5744var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6144var parameterTypeSyntax = ((NameMemberCrefSyntax)crefSyntax).Parameters.Parameters[0].Type; 6273var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6636var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6666var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6709var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6765var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6808var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6859var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10978private static NameMemberCrefSyntax GenerateNameMemberCref() 13725var node = GenerateNameMemberCref(); 13729var newNode = node.WithName(node.Name).WithParameters(node.Parameters); 19619var oldNode = GenerateNameMemberCref(); 19635var oldNode = GenerateNameMemberCref();
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Rename\CSharpRenameRewriterLanguageService.cs (2)
1136var enclosingNameMemberCrefOrnull = token.GetAncestors(n => n is NameMemberCrefSyntax).LastOrDefault(); 1201if (node is NameMemberCrefSyntax nameMember)
Simplification\CSharpSimplificationService.Expander.cs (1)
391public override SyntaxNode VisitNameMemberCref(NameMemberCrefSyntax node)
Simplification\Simplifiers\NameSimplifier.cs (1)
426if (name.Parent is NameMemberCrefSyntax)
Simplification\Simplifiers\QualifiedCrefSimplifier.cs (1)
39memberCref is NameMemberCrefSyntax nameMemberCref)