12 references to FilterExpression
Microsoft.CodeAnalysis.CSharp (9)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1963
=> node.Update(VisitToken(node.WhenKeyword), VisitToken(node.OpenParenToken), (ExpressionSyntax?)Visit(node.
FilterExpression
) ?? throw new ArgumentNullException("filterExpression"), VisitToken(node.CloseParenToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
9225
if (whenKeyword != this.WhenKeyword || openParenToken != this.OpenParenToken || filterExpression != this.
FilterExpression
|| closeParenToken != this.CloseParenToken)
9235
public CatchFilterClauseSyntax WithWhenKeyword(SyntaxToken whenKeyword) => Update(whenKeyword, this.OpenParenToken, this.
FilterExpression
, this.CloseParenToken);
9236
public CatchFilterClauseSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(this.WhenKeyword, openParenToken, this.
FilterExpression
, this.CloseParenToken);
9238
public CatchFilterClauseSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.WhenKeyword, this.OpenParenToken, this.
FilterExpression
, closeParenToken);
Binder\Binder_Statements.cs (2)
3420
BoundExpression boundFilter = this.BindBooleanExpression(filter.
FilterExpression
, diagnostics);
3432
Error(diagnostics, errorCode, filter.
FilterExpression
);
Binder\CatchClauseBinder.cs (1)
39
ExpressionVariableFinder.FindExpressionVariables(this, locals, _syntax.Filter.
FilterExpression
);
Binder\LocalBinderFactory.cs (1)
895
Visit(node.
FilterExpression
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
179
(nodeParent is CatchFilterClauseSyntax catchFilter && catchFilter.
FilterExpression
== node))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
179
(nodeParent is CatchFilterClauseSyntax catchFilter && catchFilter.
FilterExpression
== node))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
179
(nodeParent is CatchFilterClauseSyntax catchFilter && catchFilter.
FilterExpression
== node))