Detailed Description

Represents a || in the CSS specification. One or more in any order.

Inheritance diagram for Css.Spec.AnyOf:
Css.Spec.Value

Public Member Functions

 AnyOf (params Spec.Value[] set)
 
override bool OnReadValue (Style styleBlock, Css.Value value, int start, out int size)
 

Public Attributes

Spec.Value[] Set
 The underlying set of values. More...
 

Private Attributes

bool[] Used
 Tracks which in the set have been used up. Prevents using them twice. More...
 

Constructor & Destructor Documentation

Css.Spec.AnyOf.AnyOf ( params Spec.Value[]  set)
inline

Member Function Documentation

override bool Css.Spec.AnyOf.OnReadValue ( Style  styleBlock,
Css.Value  value,
int  start,
out int  size 
)
inlinevirtual

Reimplemented from Css.Spec.Value.

Member Data Documentation

Spec.Value [] Css.Spec.AnyOf.Set

The underlying set of values.

bool [] Css.Spec.AnyOf.Used
private

Tracks which in the set have been used up. Prevents using them twice.