1 instantiation of RefValueExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
3557
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
RefValueExpressionSyntax
(this, parent, position);
26 references to RefValueExpressionSyntax
Microsoft.CodeAnalysis.CSharp (17)
_generated\0\Syntax.xml.Main.Generated.cs (6)
139
public virtual TResult? VisitRefValueExpression(
RefValueExpressionSyntax
node) => this.DefaultVisit(node);
887
public virtual void VisitRefValueExpression(
RefValueExpressionSyntax
node) => this.DefaultVisit(node);
1634
public override SyntaxNode? VisitRefValueExpression(
RefValueExpressionSyntax
node)
3027
public static
RefValueExpressionSyntax
RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
3035
return (
RefValueExpressionSyntax
)Syntax.InternalSyntax.SyntaxFactory.RefValueExpression((Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)comma.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3039
public static
RefValueExpressionSyntax
RefValueExpression(ExpressionSyntax expression, TypeSyntax type)
_generated\2\Syntax.xml.Syntax.Generated.cs (8)
2235
public
RefValueExpressionSyntax
Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
2239
var
newNode = SyntaxFactory.RefValueExpression(keyword, openParenToken, expression, comma, type, closeParenToken);
2247
public
RefValueExpressionSyntax
WithKeyword(SyntaxToken keyword) => Update(keyword, this.OpenParenToken, this.Expression, this.Comma, this.Type, this.CloseParenToken);
2248
public
RefValueExpressionSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(this.Keyword, openParenToken, this.Expression, this.Comma, this.Type, this.CloseParenToken);
2249
public
RefValueExpressionSyntax
WithExpression(ExpressionSyntax expression) => Update(this.Keyword, this.OpenParenToken, expression, this.Comma, this.Type, this.CloseParenToken);
2250
public
RefValueExpressionSyntax
WithComma(SyntaxToken comma) => Update(this.Keyword, this.OpenParenToken, this.Expression, comma, this.Type, this.CloseParenToken);
2251
public
RefValueExpressionSyntax
WithType(TypeSyntax type) => Update(this.Keyword, this.OpenParenToken, this.Expression, this.Comma, type, this.CloseParenToken);
2252
public
RefValueExpressionSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.Keyword, this.OpenParenToken, this.Expression, this.Comma, this.Type, closeParenToken);
Binder\Binder_Expressions.cs (2)
816
return BindRefValue((
RefValueExpressionSyntax
)node, diagnostics);
1251
private BoundExpression BindRefValue(
RefValueExpressionSyntax
node, BindingDiagnosticBag diagnostics)
Syntax\SyntaxFacts.cs (1)
151
return ((
RefValueExpressionSyntax
)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
702
RefValueExpressionSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
263
var
refValueExpression = (
RefValueExpressionSyntax
)parent;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
702
RefValueExpressionSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
263
var
refValueExpression = (
RefValueExpressionSyntax
)parent;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
702
RefValueExpressionSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
263
var
refValueExpression = (
RefValueExpressionSyntax
)parent;