32 references to PreDecrementExpression
Microsoft.CodeAnalysis.CSharp (11)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2587case SyntaxKind.PreDecrementExpression: 2622SyntaxKind.PreDecrementExpression => SyntaxKind.MinusMinusToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29054case SyntaxKind.PreDecrementExpression: 34481case SyntaxKind.PreDecrementExpression:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1214/// <item><description><see cref="SyntaxKind.PreDecrementExpression"/></description></item>
Binder\Binder_Expressions.cs (1)
732case SyntaxKind.PreDecrementExpression:
Binder\Binder_Operators.cs (2)
4642case SyntaxKind.PreDecrementExpression: return UnaryOperatorKind.PrefixDecrement; 4680case SyntaxKind.PreDecrementExpression:
Parser\LanguageParser.cs (1)
11330case SyntaxKind.PreDecrementExpression:
Syntax\SyntaxFacts.cs (1)
418case PreDecrementExpression:
Syntax\SyntaxKindFacts.cs (1)
431return SyntaxKind.PreDecrementExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
412case SyntaxKind.PreDecrementExpression: 724case SyntaxKind.PreDecrementExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
319expression.Kind() is SyntaxKind.PreIncrementExpression or SyntaxKind.PreDecrementExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1094=> node?.Parent?.Kind() is SyntaxKind.PostDecrementExpression or SyntaxKind.PreDecrementExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
39: Prefix(SyntaxKind.PreDecrementExpression, left);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1988case SyntaxKind.PreDecrementExpression:
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
94or SyntaxKind.PreDecrementExpression
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
116SyntaxKind.PreDecrementExpression or
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
241prefixUnary.Kind() == SyntaxKind.PreDecrementExpression &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
39: Prefix(SyntaxKind.PreDecrementExpression, left);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
174PrefixUnaryExpression(SyntaxKind.PreDecrementExpression, identifierName)).
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
412case SyntaxKind.PreDecrementExpression: 724case SyntaxKind.PreDecrementExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
319expression.Kind() is SyntaxKind.PreIncrementExpression or SyntaxKind.PreDecrementExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1094=> node?.Parent?.Kind() is SyntaxKind.PostDecrementExpression or SyntaxKind.PreDecrementExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1988case SyntaxKind.PreDecrementExpression:
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
412case SyntaxKind.PreDecrementExpression: 724case SyntaxKind.PreDecrementExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
319expression.Kind() is SyntaxKind.PreIncrementExpression or SyntaxKind.PreDecrementExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1094=> node?.Parent?.Kind() is SyntaxKind.PostDecrementExpression or SyntaxKind.PreDecrementExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1988case SyntaxKind.PreDecrementExpression: