2 types derived from ConditionalDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
15583public sealed partial class IfDirectiveTriviaSyntax : ConditionalDirectiveTriviaSyntax 15643public sealed partial class ElifDirectiveTriviaSyntax : ConditionalDirectiveTriviaSyntax
17 references to ConditionalDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (4)
Syntax.xml.Syntax.Generated.cs (4)
15571public ConditionalDirectiveTriviaSyntax WithCondition(ExpressionSyntax condition) => WithConditionCore(condition); 15572internal abstract ConditionalDirectiveTriviaSyntax WithConditionCore(ExpressionSyntax condition); 15628internal override ConditionalDirectiveTriviaSyntax WithConditionCore(ExpressionSyntax condition) => WithCondition(condition); 15688internal override ConditionalDirectiveTriviaSyntax WithConditionCore(ExpressionSyntax condition) => WithCondition(condition);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
155if (whenTrue.GetLeadingTrivia().Any(static t => t.GetStructure() is ConditionalDirectiveTriviaSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
47=> trivia.GetStructure() is ConditionalDirectiveTriviaSyntax;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
319if (targetToken.GetAncestor<ConditionalDirectiveTriviaSyntax>() == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2178if (token.GetAncestor<ConditionalDirectiveTriviaSyntax>() != null)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
155if (whenTrue.GetLeadingTrivia().Any(static t => t.GetStructure() is ConditionalDirectiveTriviaSyntax))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\PreprocessorTests.cs (2)
182Assert.True(((ConditionalDirectiveTriviaSyntax)dt).ConditionValue); 186Assert.False(((ConditionalDirectiveTriviaSyntax)dt).ConditionValue);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
47=> trivia.GetStructure() is ConditionalDirectiveTriviaSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
319if (targetToken.GetAncestor<ConditionalDirectiveTriviaSyntax>() == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2178if (token.GetAncestor<ConditionalDirectiveTriviaSyntax>() != null)
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
47=> trivia.GetStructure() is ConditionalDirectiveTriviaSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
319if (targetToken.GetAncestor<ConditionalDirectiveTriviaSyntax>() == null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2178if (token.GetAncestor<ConditionalDirectiveTriviaSyntax>() != null)