AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.5.0" />

 CssValueBuilder

sealed class CssValueBuilder
The class that is responsible for book-keeping information about the current CSS value that is been build.
public bool IsFaulted { get; set; }

Gets or sets if the current value contains syntax errors.

public CssValueBuilder()

Creates a new CSS value builder instance.

public void AddFunction(string name)

Adds a function to the current value with the given name.

public void AddValue(CSSValue value)

Adds the new value to the current value (or replaces it).

public bool CloseFunction()

Closes the current function.

public void InsertDelimiter()

Inserts a delimiter / into the current value.

public void NextArgument()

Closes the current argument and appends another.

public void Reset()

Resets the builder for reprocessing.

public CSSValue ToValue()

Converts the current stage to a CSSValue.