Detailed Description

Represents 'a && b' in the CSS specification. All must occur, in any order.

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

Public Member Functions

 AllAnyOrder (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.AllAnyOrder.AllAnyOrder ( params Spec.Value[]  set)
inline

Member Function Documentation

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

Reimplemented from Css.Spec.Value.

Member Data Documentation

Spec.Value [] Css.Spec.AllAnyOrder.Set

The underlying set of values.

bool [] Css.Spec.AllAnyOrder.Used
private

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