1 instantiation of ExtensionMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
22822
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)
641
public virtual TResult? VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node) => this.DefaultVisit(node);
1389
public virtual void VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node) => this.DefaultVisit(node);
2136
public override SyntaxNode? VisitExtensionMemberCref(
ExtensionMemberCrefSyntax
node)
5919
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, SyntaxToken dotToken, MemberCrefSyntax member)
5925
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();
5929
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, MemberCrefSyntax member)
5933
public static
ExtensionMemberCrefSyntax
ExtensionMemberCref(MemberCrefSyntax member)
_generated\2\Syntax.xml.Syntax.Generated.cs (9)
14389
public
ExtensionMemberCrefSyntax
Update(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList, CrefParameterListSyntax parameters, SyntaxToken dotToken, MemberCrefSyntax member)
14393
var
newNode = SyntaxFactory.ExtensionMemberCref(extensionKeyword, typeArgumentList, parameters, dotToken, member);
14401
public
ExtensionMemberCrefSyntax
WithExtensionKeyword(SyntaxToken extensionKeyword) => Update(extensionKeyword, this.TypeArgumentList, this.Parameters, this.DotToken, this.Member);
14402
public
ExtensionMemberCrefSyntax
WithTypeArgumentList(TypeArgumentListSyntax? typeArgumentList) => Update(this.ExtensionKeyword, typeArgumentList, this.Parameters, this.DotToken, this.Member);
14403
public
ExtensionMemberCrefSyntax
WithParameters(CrefParameterListSyntax parameters) => Update(this.ExtensionKeyword, this.TypeArgumentList, parameters, this.DotToken, this.Member);
14404
public
ExtensionMemberCrefSyntax
WithDotToken(SyntaxToken dotToken) => Update(this.ExtensionKeyword, this.TypeArgumentList, this.Parameters, dotToken, this.Member);
14405
public
ExtensionMemberCrefSyntax
WithMember(MemberCrefSyntax member) => Update(this.ExtensionKeyword, this.TypeArgumentList, this.Parameters, this.DotToken, member);
14407
public
ExtensionMemberCrefSyntax
AddTypeArgumentListArguments(params TypeSyntax[] items)
14412
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)