1 instantiation of ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23154
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)
361
return ((
ConversionOperatorMemberCrefSyntax
)crefSyntax).Parameters != null;
Syntax.xml.Main.Generated.cs (7)
649
public virtual TResult? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
1396
public virtual void VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
2142
public override SyntaxNode? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node)
5982
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
5998
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();
6002
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
6006
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
Syntax.xml.Syntax.Generated.cs (8)
14588
public
ConversionOperatorMemberCrefSyntax
Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
14592
var
newNode = SyntaxFactory.ConversionOperatorMemberCref(implicitOrExplicitKeyword, operatorKeyword, checkedKeyword, type, parameters);
14600
public
ConversionOperatorMemberCrefSyntax
WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) => Update(implicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14601
public
ConversionOperatorMemberCrefSyntax
WithOperatorKeyword(SyntaxToken operatorKeyword) => Update(this.ImplicitOrExplicitKeyword, operatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14602
public
ConversionOperatorMemberCrefSyntax
WithCheckedKeyword(SyntaxToken checkedKeyword) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, checkedKeyword, this.Type, this.Parameters);
14603
public
ConversionOperatorMemberCrefSyntax
WithType(TypeSyntax type) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, type, this.Parameters);
14604
public
ConversionOperatorMemberCrefSyntax
WithParameters(CrefParameterListSyntax? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14606
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)
2893
/// <summary>Creates a new <see cref="
ConversionOperatorMemberCrefSyntax
"/> instance.</summary>
2894
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)
11033
private static
ConversionOperatorMemberCrefSyntax
GenerateConversionOperatorMemberCref()
13828
var
node = GenerateConversionOperatorMemberCref();
13835
var
newNode = node.WithImplicitOrExplicitKeyword(node.ImplicitOrExplicitKeyword).WithOperatorKeyword(node.OperatorKeyword).WithCheckedKeyword(node.CheckedKeyword).WithType(node.Type).WithParameters(node.Parameters);
19803
var
oldNode = GenerateConversionOperatorMemberCref();
19819
var
oldNode = GenerateConversionOperatorMemberCref();