1 instantiation of ExtensionMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
23080
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ExtensionMemberCrefSyntax
(this, parent, position);
22 references to ExtensionMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (22)
_generated\0\Syntax.xml.Main.Generated.cs (7)
645
public virtual TResult? VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node) => this.DefaultVisit(node);
1397
public virtual void VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node) => this.DefaultVisit(node);
2148
public override SyntaxNode? VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node)
5938
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, SyntaxToken dotToken, MemberCrefSyntax member)
5944
return (
ExtensionMemberCrefSyntax
)Syntax.InternalSyntax.SyntaxFactory.ExtensionMemberCref((Syntax.InternalSyntax.SyntaxToken)extensionKeyword.Node!, typeArgumentList == null ? null : (Syntax.InternalSyntax.TypeArgumentListSyntax)typeArgumentList.Green, (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green, (Syntax.InternalSyntax.SyntaxToken)dotToken.Node!, (Syntax.InternalSyntax.MemberCrefSyntax)member.Green).CreateRed();
5948
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, MemberCrefSyntax member)
5952
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(MemberCrefSyntax member)
_generated\2\Syntax.xml.Syntax.Generated.cs (9)
14557
public
ExtensionMemberCrefSyntax
Update(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, SyntaxToken dotToken, MemberCrefSyntax member)
14561
var
newNode = SyntaxFactory.ExtensionMemberCref(extensionKeyword, typeArgumentList, parameters, dotToken, member);
14569
public
ExtensionMemberCrefSyntax
WithExtensionKeyword(SyntaxToken extensionKeyword) => Update(extensionKeyword, this.TypeArgumentList, this.Parameters, this.DotToken, this.Member);
14570
public
ExtensionMemberCrefSyntax
WithTypeArgumentList(TypeArgumentListSyntax? typeArgumentList) => Update(this.ExtensionKeyword, typeArgumentList, this.Parameters, this.DotToken, this.Member);
14571
public
ExtensionMemberCrefSyntax
WithParameters(CrefParameterListSyntax parameters) => Update(this.ExtensionKeyword, this.TypeArgumentList, parameters, this.DotToken, this.Member);
14572
public
ExtensionMemberCrefSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.ExtensionKeyword, this.TypeArgumentList, this.Parameters, dotToken, this.Member);
14573
public
ExtensionMemberCrefSyntax
WithMember(MemberCrefSyntax member) => Update(this.ExtensionKeyword, this.TypeArgumentList, this.Parameters, this.DotToken, member);
14575
public
ExtensionMemberCrefSyntax
AddTypeArgumentListArguments(params TypeSyntax[] items)
14580
public
ExtensionMemberCrefSyntax
AddParametersParameters(params CrefParameterSyntax[] items) => WithParameters(this.Parameters.WithParameters(this.Parameters.Parameters.AddRange(items)));
Binder\Binder_Crefs.cs (3)
131
result = BindExtensionMemberCref((
ExtensionMemberCrefSyntax
)syntax, containerOpt, out ambiguityWinner, diagnostics);
224
private ImmutableArray<Symbol> BindExtensionMemberCref(
ExtensionMemberCrefSyntax
syntax, NamespaceOrTypeSymbol? containerOpt, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics)
266
ImmutableArray<Symbol> computeSortedAndFilteredCrefExtensionMembers(NamespaceOrTypeSymbol? containerOpt, string name, int extensionArity, int arity, TypeArgumentListSyntax? extensionTypeArguments, BindingDiagnosticBag diagnostics,
ExtensionMemberCrefSyntax
syntax)
Binder\WithCrefTypeParametersBinder.cs (1)
111
else if (memberSyntax is
ExtensionMemberCrefSyntax
extensionCref)
Compilation\CSharpSemanticModel.cs (1)
363
return HasParameterList(((
ExtensionMemberCrefSyntax
)crefSyntax).Member);
Syntax\SyntaxFactory.cs (1)
2245
if (((
ExtensionMemberCrefSyntax
)parent).Member == node)