1 instantiation of ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
23511
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ConversionOperatorMemberCrefSyntax
(this, parent, position);
23 references to ConversionOperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (23)
_generated\0\Syntax.xml.Main.Generated.cs (7)
658
public virtual TResult? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
1414
public virtual void VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node) => this.DefaultVisit(node);
2169
public override SyntaxNode? VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
node)
6054
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
6070
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();
6074
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
6078
public static
ConversionOperatorMemberCrefSyntax
ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
_generated\2\Syntax.xml.Syntax.Generated.cs (8)
14813
public
ConversionOperatorMemberCrefSyntax
Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
14817
var
newNode = SyntaxFactory.ConversionOperatorMemberCref(implicitOrExplicitKeyword, operatorKeyword, checkedKeyword, type, parameters);
14825
public
ConversionOperatorMemberCrefSyntax
WithImplicitOrExplicitKeyword(SyntaxToken implicitOrExplicitKeyword) => Update(implicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14826
public
ConversionOperatorMemberCrefSyntax
WithOperatorKeyword(SyntaxToken operatorKeyword) => Update(this.ImplicitOrExplicitKeyword, operatorKeyword, this.CheckedKeyword, this.Type, this.Parameters);
14827
public
ConversionOperatorMemberCrefSyntax
WithCheckedKeyword(SyntaxToken checkedKeyword) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, checkedKeyword, this.Type, this.Parameters);
14828
public
ConversionOperatorMemberCrefSyntax
WithType(TypeSyntax type) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, type, this.Parameters);
14829
public
ConversionOperatorMemberCrefSyntax
WithParameters(CrefParameterListSyntax? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14831
public
ConversionOperatorMemberCrefSyntax
AddParametersParameters(params CrefParameterSyntax[] items)
Binder\Binder_Crefs.cs (2)
128
result = BindConversionOperatorMemberCref((
ConversionOperatorMemberCrefSyntax
)syntax, containerOpt, out ambiguityWinner, diagnostics);
469
private ImmutableArray<Symbol> BindConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
syntax, NamespaceOrTypeSymbol? containerOpt, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1123
public override Binder VisitConversionOperatorMemberCref(
ConversionOperatorMemberCrefSyntax
parent)
Compilation\CSharpSemanticModel.cs (1)
361
return ((
ConversionOperatorMemberCrefSyntax
)crefSyntax).Parameters != null;
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;