2 overrides of LogicalNotExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3439public override SyntaxNode LogicalNotExpression(SyntaxNode expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
245Public Overrides Function LogicalNotExpression(expression As SyntaxNode) As SyntaxNode
106 references to LogicalNotExpression
GenerateDocumentationAndConfigFiles (12)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Metrics (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
Microsoft.CodeAnalysis.Analyzers (13)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
282replacement = generator.LogicalNotExpression(replacement);
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Microsoft.CodeAnalysis.BannedApiAnalyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
165g.LogicalNotExpression(g.IdentifierName(disposedValueField.Name)),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
358VerifySyntax<PrefixUnaryExpressionSyntax>(Generator.LogicalNotExpression(Generator.IdentifierName("x")), "!(x)");
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\ExpressionGenerationTests.cs (1)
434f => f.LogicalNotExpression(
CodeGeneration\ExpressionPrecedenceGenerationTests.cs (2)
284f.LogicalNotExpression( 295f => f.LogicalNotExpression(
Microsoft.CodeAnalysis.Features (3)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
172var expression = generator.LogicalNotExpression(
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
670var finalCondition = generator.LogicalNotExpression(enumIsDefinedInvocation);
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
165g.LogicalNotExpression(g.IdentifierName(disposedValueField.Name)),
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
310VerifySyntax(Of UnaryExpressionSyntax)(Generator.LogicalNotExpression(Generator.IdentifierName("x")), "Not(x)")
Microsoft.CodeAnalysis.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Roslyn.Diagnostics.Analyzers (12)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
Text.Analyzers (12)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
116generator.LogicalNotExpression( 151generator.LogicalNotExpression( 246generator.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (3)
155factory.LogicalNotExpression( 340factory.LogicalNotExpression( 349factory.LogicalNotExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (6)
135: generator.LogicalNotExpression(expressionOrPattern); 152return generator.LogicalNotExpression(expressionNode); 162return generator.LogicalNotExpression(expressionNode); 226return generator.LogicalNotExpression(expressionNode); 299return generator.LogicalNotExpression(isExpression); 487newLiteralExpression = generator.LogicalNotExpression(expression.WithoutTrivia());