20 references to Member
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Crefs.cs (2)
233
if (syntax.
Member
is NameMemberCrefSyntax { Name: SimpleNameSyntax simpleName } nameMember)
240
else if (syntax.
Member
is OperatorMemberCrefSyntax operatorSyntax)
Binder\WithCrefTypeParametersBinder.cs (1)
118
AddTypeParameters(extensionCref.
Member
, map);
Compilation\CSharpSemanticModel.cs (1)
363
return HasParameterList(((ExtensionMemberCrefSyntax)crefSyntax).
Member
);
Syntax.xml.Main.Generated.cs (1)
2134
=> node.Update(VisitToken(node.ExtensionKeyword), (TypeArgumentListSyntax?)Visit(node.TypeArgumentList), (CrefParameterListSyntax?)Visit(node.Parameters) ?? throw new ArgumentNullException("parameters"), VisitToken(node.DotToken), (MemberCrefSyntax?)Visit(node.
Member
) ?? throw new ArgumentNullException("member"));
Syntax.xml.Syntax.Generated.cs (5)
14389
if (extensionKeyword != this.ExtensionKeyword || typeArgumentList != this.TypeArgumentList || parameters != this.Parameters || dotToken != this.DotToken || member != this.
Member
)
14399
public ExtensionMemberCrefSyntax WithExtensionKeyword(SyntaxToken extensionKeyword) => Update(extensionKeyword, this.TypeArgumentList, this.Parameters, this.DotToken, this.
Member
);
14400
public ExtensionMemberCrefSyntax WithTypeArgumentList(TypeArgumentListSyntax? typeArgumentList) => Update(this.ExtensionKeyword, typeArgumentList, this.Parameters, this.DotToken, this.
Member
);
14401
public ExtensionMemberCrefSyntax WithParameters(CrefParameterListSyntax parameters) => Update(this.ExtensionKeyword, this.TypeArgumentList, parameters, this.DotToken, this.
Member
);
14402
public ExtensionMemberCrefSyntax WithDotToken(SyntaxToken dotToken) => Update(this.ExtensionKeyword, this.TypeArgumentList, this.Parameters, dotToken, this.
Member
);
Syntax\SyntaxFactory.cs (1)
2245
if (((ExtensionMemberCrefSyntax)parent).
Member
== node)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
Semantics\ExtensionTests2.cs (7)
8633
AssertEx.Equal("E.extension(int).M(string)", model.GetSymbolInfo(extensionCref.
Member
).Symbol.ToDisplayString());
8635
var m = ((NameMemberCrefSyntax)extensionCref.
Member
).Name;
8660
AssertEx.Equal("E.extension(int).Property", model.GetSymbolInfo(extensionCref.
Member
).Symbol.ToDisplayString());
8689
AssertEx.Equal("N.E.extension(int).M(string)", model.GetSymbolInfo(extensionCref.
Member
).Symbol.ToDisplayString());
8691
var m = ((NameMemberCrefSyntax)extensionCref.
Member
).Name;
8723
Assert.Null(model.GetSymbolInfo(extensionCref.
Member
).Symbol);
8725
var m = ((NameMemberCrefSyntax)extensionCref.
Member
).Name;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
13796
Assert.NotNull(node.
Member
);
13797
var newNode = node.WithExtensionKeyword(node.ExtensionKeyword).WithTypeArgumentList(node.TypeArgumentList).WithParameters(node.Parameters).WithDotToken(node.DotToken).WithMember(node.
Member
);