Table of Contents

Class CssVariableResolver

Namespace
SharpVectors.Dom.Css
Assembly
SharpVectors.Css.dll

Resolves CSS variable references with support for fallback values, nested variables, and circular dependency detection.

public class CssVariableResolver
Inheritance
CssVariableResolver
Inherited Members

Constructors

CssVariableResolver(CssVariableRegistry, CssParsingContext)

Methods

ContainsVariableReference(string)

Checks if a value contains any CSS variable references

GetVariableReferences(string)

Gets all variable references in a value (without resolving them)

HasCircularDependency(string, string)

Detects if there are circular variable dependencies

ResolveValue(string, string)

Resolves all var() references in a CSS property value