1 instantiation of PrefixUnaryExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
431 references to PrefixUnaryExpressionSyntax
Microsoft.CodeAnalysis.CSharp (38)
Microsoft.CodeAnalysis.CSharp.CodeStyle (19)
src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
22PrefixUnaryExpressionSyntax>
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (83)
Microsoft.CodeAnalysis.CSharp.Features (15)
src\Analyzers\CSharp\Analyzers\UseCoalesceExpression\CSharpUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
22PrefixUnaryExpressionSyntax>
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (135)
IOperation\FunctionPointerOperations.cs (6)
43VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics: new DiagnosticDescription[0]);
73VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics);
103VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics);
130VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics: new DiagnosticDescription[0]);
158VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics);
188VerifyOperationTreeAndDiagnosticsForTest<PrefixUnaryExpressionSyntax>(comp, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IUnaryOperatorExpression.cs (124)
40VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
66VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
92VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
118VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
141VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
164VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
187VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
210VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
236VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
259VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
282VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
305VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
328VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
351VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
377VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
403VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
429VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
455VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
478VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
504VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
527VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
550VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
576VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
599VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
622VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
645VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
668VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
691VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
720VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
749VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
778VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
807VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
833VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
859VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
885VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
911VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
940VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
966VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
992VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1018VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1044VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1070VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1099VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1128VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1157VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1186VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1212VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1241VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1267VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1293VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1322VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1348VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1374VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1400VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1426VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1452VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1475VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1501VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1527VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1553VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1579VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1605VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1628VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1651VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1674VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1697VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1723VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1746VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1769VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1792VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1815VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1838VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1867VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1896VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1925VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1954VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
1980VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2006VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2032VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2058VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2087VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2113VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2139VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2165VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2191VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2217VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2240VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2263VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2286VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2309VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2335VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2361VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2387VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2413VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2436VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2459VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2482VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2508VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2534VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2560VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2601VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2642VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2683VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2724VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2768VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2812VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2856VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
2900VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3047VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3083VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3120VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3158VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3188VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3262VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3284VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3334VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3357VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3380VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3404VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3428VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
3638var operation = (IUnaryOperation)VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(compilation, expectedOperationTree);
3661var operation = (IUnaryOperation)VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(compilation, expectedOperationTree);
3687var operation = (IUnaryOperation)VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(compilation, expectedOperationTree);
3727VerifyOperationTreeForTest<PrefixUnaryExpressionSyntax>(source, expectedOperationTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (34)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (27)
Parsing\ParsingErrorRecoveryTests.cs (13)
3735Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3759Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3783Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3807Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3832Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3856Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3880Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3906Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3932Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3958Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
3984Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
4009Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
4034Assert.Equal(SyntaxKind.ElementAccessExpression, ((PrefixUnaryExpressionSyntax)es.Expression).Operand.Kind());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (10)
CodeGeneration\SyntaxGeneratorTests.cs (10)
68VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression(-1), "-1");
74VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression(-1L), "-1L");
85VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression(-1.0f), "-1F");
95VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression(-1.0), "-1D");
106VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression(-1.00m), "-1.00M");
137VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression((short)-1), "-1");
156VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LiteralExpression((sbyte)-1), "-1");
347VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.NegateExpression(Generator.IdentifierName("x")), "-(x)");
354VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.BitwiseNotExpression(Generator.IdentifierName("x")), "~(x)");
358VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LogicalNotExpression(Generator.IdentifierName("x")), "!(x)");
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Roslyn.Diagnostics.CSharp.Analyzers (21)
System.Private.CoreLib.Generators (1)