33 references to RefExpression
Microsoft.CodeAnalysis.CSharp (13)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
29870var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.RefExpression, refKeyword, expression, this.context, out hash); 29873var result = new RefExpressionSyntax(SyntaxKind.RefExpression, refKeyword, expression, this.context); 35297var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.RefExpression, refKeyword, expression, out hash); 35300var result = new RefExpressionSyntax(SyntaxKind.RefExpression, refKeyword, expression);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
3310/// <item><description><see cref="SyntaxKind.RefExpression"/></description></item>
Binder\Binder_Expressions.cs (2)
858case SyntaxKind.RefExpression: 5953bool isRef = rhsKind is SyntaxKind.RefExpression;
Binder\Binder_Statements.cs (1)
3668Debug.Assert(body.Kind() != SyntaxKind.RefExpression);
Compilation\CSharpSemanticModel.cs (1)
102case SyntaxKind.RefExpression:
Compilation\MemberSemanticModel.cs (1)
2340case SyntaxKind.RefExpression:
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
650else if (lambdaSyntax.Body.Kind() == SyntaxKind.RefExpression) 668else if (lambdaSyntax.Body.Kind() == SyntaxKind.RefExpression)
Parser\LanguageParser.cs (1)
11380case SyntaxKind.RefExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
587case SyntaxKind.RefExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
118public int? RefExpression => (int)SyntaxKind.RefExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
35=> _invocationExpression.IsParentKind(SyntaxKind.RefExpression) ? RefKind.Ref : RefKind.None;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1806if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.LocalDeclarationStatement)) 2459else if (token.Parent.IsKind(SyntaxKind.RefExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
30if (expression.IsKind(SyntaxKind.RefExpression))
Microsoft.CodeAnalysis.CSharp.Features (3)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1915case SyntaxKind.RefExpression: 2241case SyntaxKind.RefExpression:
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (1)
35=> _invocationExpression.IsParentKind(SyntaxKind.RefExpression) ? RefKind.Ref : RefKind.None;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler.CSharp\Extensions\SyntaxNodeExtensions.cs (1)
39if (expression.IsKind(SyntaxKind.RefExpression))
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
587case SyntaxKind.RefExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
118public int? RefExpression => (int)SyntaxKind.RefExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1806if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.LocalDeclarationStatement)) 2459else if (token.Parent.IsKind(SyntaxKind.RefExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
30if (expression.IsKind(SyntaxKind.RefExpression))
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
587case SyntaxKind.RefExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
118public int? RefExpression => (int)SyntaxKind.RefExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1806if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.LocalDeclarationStatement)) 2459else if (token.Parent.IsKind(SyntaxKind.RefExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
30if (expression.IsKind(SyntaxKind.RefExpression))