CssSyntaxVisitor<TResult> Class

Dispatches on the kind of a CSS node and returns a result.

public abstract class CssSyntaxVisitor<TResult>

Type parameters

TResult
What visiting a node produces.

Constructors

NameDescription
CssSyntaxVisitor()

CssSyntaxVisitor()

protected CssSyntaxVisitor()

No documentation is available.

Methods

NameDescription
DefaultVisit(CssSyntaxNode)Called for any node whose own method is not overridden.
Visit(CssSyntaxNode?)Visits node, returning the default result when it is null.
VisitAnPlusB(CssAnPlusBSyntax)
VisitAtRule(CssAtRuleSyntax)
VisitAttributeSelector(CssAttributeSelectorSyntax)
VisitBadDeclaration(CssBadDeclarationSyntax)
VisitBlock(CssBlockSyntax)
VisitBooleanFeature(CssBooleanFeatureSyntax)
VisitClassSelector(CssClassSelectorSyntax)
VisitCombinator(CssCombinatorSyntax)
VisitComparison(CssComparisonSyntax)
VisitComplexSelector(CssComplexSelectorSyntax)
VisitComplexSelectorPart(CssComplexSelectorPartSyntax)
VisitCompoundSelector(CssCompoundSelectorSyntax)
VisitConditionChain(CssConditionChainSyntax)
VisitConditionFunction(CssConditionFunctionSyntax)
VisitConditionPrelude(CssConditionPreludeSyntax)
VisitContainerCondition(CssContainerConditionSyntax)
VisitContainerPrelude(CssContainerPreludeSyntax)
VisitCustomMediaPrelude(CssCustomMediaPreludeSyntax)
VisitDeclaration(CssDeclarationSyntax)
VisitDeclarationCondition(CssDeclarationConditionSyntax)
VisitFeatureValue(CssFeatureValueSyntax)
VisitFunction(CssFunctionSyntax)
VisitFunctionalPseudoSelector(CssFunctionalPseudoSelectorSyntax)
VisitGeneralEnclosed(CssGeneralEnclosedSyntax)
VisitGenericPrelude(CssGenericPreludeSyntax)
VisitIdSelector(CssIdSelectorSyntax)
VisitIgnoredToken(CssIgnoredTokenSyntax)
VisitImportLayer(CssImportLayerSyntax)
VisitImportPrelude(CssImportPreludeSyntax)
VisitImportSupports(CssImportSupportsSyntax)
VisitImportant(CssImportantSyntax)
VisitInvalidMediaQuery(CssInvalidMediaQuerySyntax)
VisitInvalidSelector(CssInvalidSelectorSyntax)
VisitKeyframeSelector(CssKeyframeSelectorSyntax)
VisitKeyframeSelectorList(CssKeyframeSelectorListSyntax)
VisitLayerName(CssLayerNameSyntax)
VisitLayerPrelude(CssLayerPreludeSyntax)
VisitMediaConditionQuery(CssMediaConditionQuerySyntax)
VisitMediaQueryList(CssMediaQueryListSyntax)
VisitMediaTypeQuery(CssMediaTypeQuerySyntax)
VisitNameList(CssNameListSyntax)
VisitNamePrelude(CssNamePreludeSyntax)
VisitNamespacePrefix(CssNamespacePrefixSyntax)
VisitNamespacePrelude(CssNamespacePreludeSyntax)
VisitNestingSelector(CssNestingSelectorSyntax)
VisitNotCondition(CssNotConditionSyntax)
VisitNthArgument(CssNthArgumentSyntax)
VisitPageSelector(CssPageSelectorSyntax)
VisitPageSelectorList(CssPageSelectorListSyntax)
VisitParenthesizedCondition(CssParenthesizedConditionSyntax)
VisitPlainFeature(CssPlainFeatureSyntax)
VisitPseudoPage(CssPseudoPageSyntax)
VisitPseudoSelector(CssPseudoSelectorSyntax)
VisitQualifiedRule(CssQualifiedRuleSyntax)
VisitRangeFeature(CssRangeFeatureSyntax)
VisitScopeBoundary(CssScopeBoundarySyntax)
VisitScopePrelude(CssScopePreludeSyntax)
VisitSelectorList(CssSelectorListSyntax)
VisitSimpleBlock(CssSimpleBlockSyntax)
VisitSkippedText(CssSkippedTextSyntax)
VisitSkippedValue(CssSkippedValueSyntax)
VisitStyleSheet(CssStyleSheetSyntax)
VisitTokenValue(CssTokenValueSyntax)
VisitTypeSelector(CssTypeSelectorSyntax)
VisitUniversalSelector(CssUniversalSelectorSyntax)
VisitViewTransitionPartSelector(CssViewTransitionPartSelectorSyntax)

DefaultVisit(CssSyntaxNode)

CssSyntaxVisitor.cs

Called for any node whose own method is not overridden.

public virtual TResult? DefaultVisit(CssSyntaxNode node)

Parameters

node CssSyntaxNode

Returns

TResult?

Visit(CssSyntaxNode?)

CssSyntaxVisitor.cs

Visits node, returning the default result when it is null.

public virtual TResult? Visit(CssSyntaxNode? node)

Parameters

node CssSyntaxNode?

Returns

TResult?

VisitAnPlusB(CssAnPlusBSyntax)

Syntax.g.cs
public virtual TResult? VisitAnPlusB(CssAnPlusBSyntax node)

Parameters

node CssAnPlusBSyntax

Returns

TResult?

No documentation is available.

VisitAtRule(CssAtRuleSyntax)

Syntax.g.cs
public virtual TResult? VisitAtRule(CssAtRuleSyntax node)

Parameters

node CssAtRuleSyntax

Returns

TResult?

No documentation is available.

VisitAttributeSelector(CssAttributeSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitAttributeSelector(CssAttributeSelectorSyntax node)

Parameters

node CssAttributeSelectorSyntax

Returns

TResult?

No documentation is available.

VisitBadDeclaration(CssBadDeclarationSyntax)

Syntax.g.cs
public virtual TResult? VisitBadDeclaration(CssBadDeclarationSyntax node)

Parameters

node CssBadDeclarationSyntax

Returns

TResult?

No documentation is available.

VisitBlock(CssBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitBlock(CssBlockSyntax node)

Parameters

node CssBlockSyntax

Returns

TResult?

No documentation is available.

VisitBooleanFeature(CssBooleanFeatureSyntax)

Syntax.g.cs
public virtual TResult? VisitBooleanFeature(CssBooleanFeatureSyntax node)

Parameters

node CssBooleanFeatureSyntax

Returns

TResult?

No documentation is available.

VisitClassSelector(CssClassSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitClassSelector(CssClassSelectorSyntax node)

Parameters

node CssClassSelectorSyntax

Returns

TResult?

No documentation is available.

VisitCombinator(CssCombinatorSyntax)

Syntax.g.cs
public virtual TResult? VisitCombinator(CssCombinatorSyntax node)

Parameters

node CssCombinatorSyntax

Returns

TResult?

No documentation is available.

VisitComparison(CssComparisonSyntax)

Syntax.g.cs
public virtual TResult? VisitComparison(CssComparisonSyntax node)

Parameters

node CssComparisonSyntax

Returns

TResult?

No documentation is available.

VisitComplexSelector(CssComplexSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitComplexSelector(CssComplexSelectorSyntax node)

Parameters

node CssComplexSelectorSyntax

Returns

TResult?

No documentation is available.

VisitComplexSelectorPart(CssComplexSelectorPartSyntax)

Syntax.g.cs
public virtual TResult? VisitComplexSelectorPart(CssComplexSelectorPartSyntax node)

Parameters

node CssComplexSelectorPartSyntax

Returns

TResult?

No documentation is available.

VisitCompoundSelector(CssCompoundSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitCompoundSelector(CssCompoundSelectorSyntax node)

Parameters

node CssCompoundSelectorSyntax

Returns

TResult?

No documentation is available.

VisitConditionChain(CssConditionChainSyntax)

Syntax.g.cs
public virtual TResult? VisitConditionChain(CssConditionChainSyntax node)

Parameters

node CssConditionChainSyntax

Returns

TResult?

No documentation is available.

VisitConditionFunction(CssConditionFunctionSyntax)

Syntax.g.cs
public virtual TResult? VisitConditionFunction(CssConditionFunctionSyntax node)

Parameters

node CssConditionFunctionSyntax

Returns

TResult?

No documentation is available.

VisitConditionPrelude(CssConditionPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitConditionPrelude(CssConditionPreludeSyntax node)

Parameters

node CssConditionPreludeSyntax

Returns

TResult?

No documentation is available.

VisitContainerCondition(CssContainerConditionSyntax)

Syntax.g.cs
public virtual TResult? VisitContainerCondition(CssContainerConditionSyntax node)

Parameters

node CssContainerConditionSyntax

Returns

TResult?

No documentation is available.

VisitContainerPrelude(CssContainerPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitContainerPrelude(CssContainerPreludeSyntax node)

Parameters

node CssContainerPreludeSyntax

Returns

TResult?

No documentation is available.

VisitCustomMediaPrelude(CssCustomMediaPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitCustomMediaPrelude(CssCustomMediaPreludeSyntax node)

Parameters

node CssCustomMediaPreludeSyntax

Returns

TResult?

No documentation is available.

VisitDeclaration(CssDeclarationSyntax)

Syntax.g.cs
public virtual TResult? VisitDeclaration(CssDeclarationSyntax node)

Parameters

node CssDeclarationSyntax

Returns

TResult?

No documentation is available.

VisitDeclarationCondition(CssDeclarationConditionSyntax)

Syntax.g.cs
public virtual TResult? VisitDeclarationCondition(CssDeclarationConditionSyntax node)

Parameters

node CssDeclarationConditionSyntax

Returns

TResult?

No documentation is available.

VisitFeatureValue(CssFeatureValueSyntax)

Syntax.g.cs
public virtual TResult? VisitFeatureValue(CssFeatureValueSyntax node)

Parameters

node CssFeatureValueSyntax

Returns

TResult?

No documentation is available.

VisitFunction(CssFunctionSyntax)

Syntax.g.cs
public virtual TResult? VisitFunction(CssFunctionSyntax node)

Parameters

node CssFunctionSyntax

Returns

TResult?

No documentation is available.

VisitFunctionalPseudoSelector(CssFunctionalPseudoSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitFunctionalPseudoSelector(CssFunctionalPseudoSelectorSyntax node)

Parameters

node CssFunctionalPseudoSelectorSyntax

Returns

TResult?

No documentation is available.

VisitGeneralEnclosed(CssGeneralEnclosedSyntax)

Syntax.g.cs
public virtual TResult? VisitGeneralEnclosed(CssGeneralEnclosedSyntax node)

Parameters

node CssGeneralEnclosedSyntax

Returns

TResult?

No documentation is available.

VisitGenericPrelude(CssGenericPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitGenericPrelude(CssGenericPreludeSyntax node)

Parameters

node CssGenericPreludeSyntax

Returns

TResult?

No documentation is available.

VisitIdSelector(CssIdSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitIdSelector(CssIdSelectorSyntax node)

Parameters

node CssIdSelectorSyntax

Returns

TResult?

No documentation is available.

VisitIgnoredToken(CssIgnoredTokenSyntax)

Syntax.g.cs
public virtual TResult? VisitIgnoredToken(CssIgnoredTokenSyntax node)

Parameters

node CssIgnoredTokenSyntax

Returns

TResult?

No documentation is available.

VisitImportLayer(CssImportLayerSyntax)

Syntax.g.cs
public virtual TResult? VisitImportLayer(CssImportLayerSyntax node)

Parameters

node CssImportLayerSyntax

Returns

TResult?

No documentation is available.

VisitImportPrelude(CssImportPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitImportPrelude(CssImportPreludeSyntax node)

Parameters

node CssImportPreludeSyntax

Returns

TResult?

No documentation is available.

VisitImportSupports(CssImportSupportsSyntax)

Syntax.g.cs
public virtual TResult? VisitImportSupports(CssImportSupportsSyntax node)

Parameters

node CssImportSupportsSyntax

Returns

TResult?

No documentation is available.

VisitImportant(CssImportantSyntax)

Syntax.g.cs
public virtual TResult? VisitImportant(CssImportantSyntax node)

Parameters

node CssImportantSyntax

Returns

TResult?

No documentation is available.

VisitInvalidMediaQuery(CssInvalidMediaQuerySyntax)

Syntax.g.cs
public virtual TResult? VisitInvalidMediaQuery(CssInvalidMediaQuerySyntax node)

Parameters

node CssInvalidMediaQuerySyntax

Returns

TResult?

No documentation is available.

VisitInvalidSelector(CssInvalidSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitInvalidSelector(CssInvalidSelectorSyntax node)

Parameters

node CssInvalidSelectorSyntax

Returns

TResult?

No documentation is available.

VisitKeyframeSelector(CssKeyframeSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitKeyframeSelector(CssKeyframeSelectorSyntax node)

Parameters

node CssKeyframeSelectorSyntax

Returns

TResult?

No documentation is available.

VisitKeyframeSelectorList(CssKeyframeSelectorListSyntax)

Syntax.g.cs
public virtual TResult? VisitKeyframeSelectorList(CssKeyframeSelectorListSyntax node)

Parameters

node CssKeyframeSelectorListSyntax

Returns

TResult?

No documentation is available.

VisitLayerName(CssLayerNameSyntax)

Syntax.g.cs
public virtual TResult? VisitLayerName(CssLayerNameSyntax node)

Parameters

node CssLayerNameSyntax

Returns

TResult?

No documentation is available.

VisitLayerPrelude(CssLayerPreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitLayerPrelude(CssLayerPreludeSyntax node)

Parameters

node CssLayerPreludeSyntax

Returns

TResult?

No documentation is available.

VisitMediaConditionQuery(CssMediaConditionQuerySyntax)

Syntax.g.cs
public virtual TResult? VisitMediaConditionQuery(CssMediaConditionQuerySyntax node)

Parameters

node CssMediaConditionQuerySyntax

Returns

TResult?

No documentation is available.

VisitMediaQueryList(CssMediaQueryListSyntax)

Syntax.g.cs
public virtual TResult? VisitMediaQueryList(CssMediaQueryListSyntax node)

Parameters

node CssMediaQueryListSyntax

Returns

TResult?

No documentation is available.

VisitMediaTypeQuery(CssMediaTypeQuerySyntax)

Syntax.g.cs
public virtual TResult? VisitMediaTypeQuery(CssMediaTypeQuerySyntax node)

Parameters

node CssMediaTypeQuerySyntax

Returns

TResult?

No documentation is available.

VisitNameList(CssNameListSyntax)

Syntax.g.cs
public virtual TResult? VisitNameList(CssNameListSyntax node)

Parameters

node CssNameListSyntax

Returns

TResult?

No documentation is available.

VisitNamePrelude(CssNamePreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitNamePrelude(CssNamePreludeSyntax node)

Parameters

node CssNamePreludeSyntax

Returns

TResult?

No documentation is available.

VisitNamespacePrefix(CssNamespacePrefixSyntax)

Syntax.g.cs
public virtual TResult? VisitNamespacePrefix(CssNamespacePrefixSyntax node)

Parameters

node CssNamespacePrefixSyntax

Returns

TResult?

No documentation is available.

VisitNamespacePrelude(CssNamespacePreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitNamespacePrelude(CssNamespacePreludeSyntax node)

Parameters

node CssNamespacePreludeSyntax

Returns

TResult?

No documentation is available.

VisitNestingSelector(CssNestingSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitNestingSelector(CssNestingSelectorSyntax node)

Parameters

node CssNestingSelectorSyntax

Returns

TResult?

No documentation is available.

VisitNotCondition(CssNotConditionSyntax)

Syntax.g.cs
public virtual TResult? VisitNotCondition(CssNotConditionSyntax node)

Parameters

node CssNotConditionSyntax

Returns

TResult?

No documentation is available.

VisitNthArgument(CssNthArgumentSyntax)

Syntax.g.cs
public virtual TResult? VisitNthArgument(CssNthArgumentSyntax node)

Parameters

node CssNthArgumentSyntax

Returns

TResult?

No documentation is available.

VisitPageSelector(CssPageSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitPageSelector(CssPageSelectorSyntax node)

Parameters

node CssPageSelectorSyntax

Returns

TResult?

No documentation is available.

VisitPageSelectorList(CssPageSelectorListSyntax)

Syntax.g.cs
public virtual TResult? VisitPageSelectorList(CssPageSelectorListSyntax node)

Parameters

node CssPageSelectorListSyntax

Returns

TResult?

No documentation is available.

VisitParenthesizedCondition(CssParenthesizedConditionSyntax)

Syntax.g.cs
public virtual TResult? VisitParenthesizedCondition(CssParenthesizedConditionSyntax node)

Parameters

node CssParenthesizedConditionSyntax

Returns

TResult?

No documentation is available.

VisitPlainFeature(CssPlainFeatureSyntax)

Syntax.g.cs
public virtual TResult? VisitPlainFeature(CssPlainFeatureSyntax node)

Parameters

node CssPlainFeatureSyntax

Returns

TResult?

No documentation is available.

VisitPseudoPage(CssPseudoPageSyntax)

Syntax.g.cs
public virtual TResult? VisitPseudoPage(CssPseudoPageSyntax node)

Parameters

node CssPseudoPageSyntax

Returns

TResult?

No documentation is available.

VisitPseudoSelector(CssPseudoSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitPseudoSelector(CssPseudoSelectorSyntax node)

Parameters

node CssPseudoSelectorSyntax

Returns

TResult?

No documentation is available.

VisitQualifiedRule(CssQualifiedRuleSyntax)

Syntax.g.cs
public virtual TResult? VisitQualifiedRule(CssQualifiedRuleSyntax node)

Parameters

node CssQualifiedRuleSyntax

Returns

TResult?

No documentation is available.

VisitRangeFeature(CssRangeFeatureSyntax)

Syntax.g.cs
public virtual TResult? VisitRangeFeature(CssRangeFeatureSyntax node)

Parameters

node CssRangeFeatureSyntax

Returns

TResult?

No documentation is available.

VisitScopeBoundary(CssScopeBoundarySyntax)

Syntax.g.cs
public virtual TResult? VisitScopeBoundary(CssScopeBoundarySyntax node)

Parameters

node CssScopeBoundarySyntax

Returns

TResult?

No documentation is available.

VisitScopePrelude(CssScopePreludeSyntax)

Syntax.g.cs
public virtual TResult? VisitScopePrelude(CssScopePreludeSyntax node)

Parameters

node CssScopePreludeSyntax

Returns

TResult?

No documentation is available.

VisitSelectorList(CssSelectorListSyntax)

Syntax.g.cs
public virtual TResult? VisitSelectorList(CssSelectorListSyntax node)

Parameters

node CssSelectorListSyntax

Returns

TResult?

No documentation is available.

VisitSimpleBlock(CssSimpleBlockSyntax)

Syntax.g.cs
public virtual TResult? VisitSimpleBlock(CssSimpleBlockSyntax node)

Parameters

node CssSimpleBlockSyntax

Returns

TResult?

No documentation is available.

VisitSkippedText(CssSkippedTextSyntax)

Syntax.g.cs
public virtual TResult? VisitSkippedText(CssSkippedTextSyntax node)

Parameters

node CssSkippedTextSyntax

Returns

TResult?

No documentation is available.

VisitSkippedValue(CssSkippedValueSyntax)

Syntax.g.cs
public virtual TResult? VisitSkippedValue(CssSkippedValueSyntax node)

Parameters

node CssSkippedValueSyntax

Returns

TResult?

No documentation is available.

VisitStyleSheet(CssStyleSheetSyntax)

Syntax.g.cs
public virtual TResult? VisitStyleSheet(CssStyleSheetSyntax node)

Parameters

node CssStyleSheetSyntax

Returns

TResult?

No documentation is available.

VisitTokenValue(CssTokenValueSyntax)

Syntax.g.cs
public virtual TResult? VisitTokenValue(CssTokenValueSyntax node)

Parameters

node CssTokenValueSyntax

Returns

TResult?

No documentation is available.

VisitTypeSelector(CssTypeSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitTypeSelector(CssTypeSelectorSyntax node)

Parameters

node CssTypeSelectorSyntax

Returns

TResult?

No documentation is available.

VisitUniversalSelector(CssUniversalSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitUniversalSelector(CssUniversalSelectorSyntax node)

Parameters

node CssUniversalSelectorSyntax

Returns

TResult?

No documentation is available.

VisitViewTransitionPartSelector(CssViewTransitionPartSelectorSyntax)

Syntax.g.cs
public virtual TResult? VisitViewTransitionPartSelector(CssViewTransitionPartSelectorSyntax node)

Parameters

node CssViewTransitionPartSelectorSyntax

Returns

TResult?

No documentation is available.