1 instantiation of ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23078
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ConversionOperatorMemberCrefSyntax
(this, parent, position);
33 references to ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Crefs.cs (2)
128
result = BindConversionOperatorMemberCref((
ConversionOperatorMemberCrefSyntax
)syntax, containerOpt, out ambiguityWinner, diagnostics);
463
private ImmutableArray<Symbol> BindConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
syntax, NamespaceOrTypeSymbol? containerOpt, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1118
public override Binder VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
parent)
Compilation\CSharpSemanticModel.cs (1)
360
return ((
ConversionOperatorMemberCrefSyntax
)crefSyntax).Parameters != null;
Syntax.xml.Main.Generated.cs (7)
646
public virtual TResult? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
1390
public virtual void VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
2133
public override SyntaxNode? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node)
5961
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
5977
return (
ConversionOperatorMemberCrefSyntax
)Syntax.InternalSyntax.SyntaxFactory.ConversionOperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)implicitOrExplicitKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.TypeSyntax)type.Green, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed();
5981
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
5985
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
Syntax.xml.Syntax.Generated.cs (8)
14544
public
ConversionOperatorMemberCrefSyntax
Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
14548
var
newNode = SyntaxFactory.ConversionOperatorMemberCref(implicitOrExplicitKeyword, operatorKeyword, checkedKeyword, type, parameters);
14556
public
ConversionOperatorMemberCrefSyntax
WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) => Update(implicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14557
public
ConversionOperatorMemberCrefSyntax
WithOperatorKeyword(SyntaxToken operatorKeyword) => Update(this.ImplicitOrExplicitKeyword, operatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14558
public
ConversionOperatorMemberCrefSyntax
WithCheckedKeyword(SyntaxToken checkedKeyword) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, checkedKeyword, this.Type, this.Parameters);
14559
public
ConversionOperatorMemberCrefSyntax
WithType(TypeSyntax type) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, type, this.Parameters);
14560
public
ConversionOperatorMemberCrefSyntax
WithParameters(CrefParameterListSyntax? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14562
public
ConversionOperatorMemberCrefSyntax
AddParametersParameters(params CrefParameterSyntax[] items)
Syntax\ConversionOperatorMemberCrefSyntax.cs (1)
9
public
ConversionOperatorMemberCrefSyntax
Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
Syntax\SyntaxFactory.cs (2)
2884
/// <summary>Creates a new <see cref="
ConversionOperatorMemberCrefSyntax
"/> instance.</summary>
2885
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
Syntax\SyntaxFacts.cs (1)
203
return ((
ConversionOperatorMemberCrefSyntax
)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
DocumentationComments\CrefTests.cs (5)
3124
var
crefSyntax = (
ConversionOperatorMemberCrefSyntax
)GetCrefSyntaxes(compilation).Single();
6106
var returnTypeSyntax = ((
ConversionOperatorMemberCrefSyntax
)(((QualifiedCrefSyntax)crefSyntax).Member)).Type;
6323
var
cref = (
ConversionOperatorMemberCrefSyntax
)GetCrefSyntaxes(compilation).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10990
private static
ConversionOperatorMemberCrefSyntax
GenerateConversionOperatorMemberCref()
13774
var
node = GenerateConversionOperatorMemberCref();
13781
var
newNode = node.WithImplicitOrExplicitKeyword(node.ImplicitOrExplicitKeyword).WithOperatorKeyword(node.OperatorKeyword).WithCheckedKeyword(node.CheckedKeyword).WithType(node.Type).WithParameters(node.Parameters);
19723
var
oldNode = GenerateConversionOperatorMemberCref();
19739
var
oldNode = GenerateConversionOperatorMemberCref();