1 instantiation of ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23077
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);
462
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)
14540
public
ConversionOperatorMemberCrefSyntax
Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
14544
var
newNode = SyntaxFactory.ConversionOperatorMemberCref(implicitOrExplicitKeyword, operatorKeyword, checkedKeyword, type, parameters);
14552
public
ConversionOperatorMemberCrefSyntax
WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) => Update(implicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14553
public
ConversionOperatorMemberCrefSyntax
WithOperatorKeyword(SyntaxToken operatorKeyword) => Update(this.ImplicitOrExplicitKeyword, operatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14554
public
ConversionOperatorMemberCrefSyntax
WithCheckedKeyword(SyntaxToken checkedKeyword) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, checkedKeyword, this.Type, this.Parameters);
14555
public
ConversionOperatorMemberCrefSyntax
WithType(TypeSyntax type) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, type, this.Parameters);
14556
public
ConversionOperatorMemberCrefSyntax
WithParameters(CrefParameterListSyntax? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14558
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)
2854
/// <summary>Creates a new <see cref="
ConversionOperatorMemberCrefSyntax
"/> instance.</summary>
2855
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();