PIVL(T) Class
An interval of time that recurs periodically. PIVL has two properties phase and period.

Inheritance Hierarchy

OnlineSystem Object
  MARC.Everest.DataTypes HXIT
    MARC.Everest.DataTypes ANY
      MARC.Everest.DataTypes PDV <T >
        MARC.Everest.DataTypes SXCM <T >
          MARC.Everest.DataTypes PIVL <T >

Namespace: MARC.Everest.DataTypes
Assembly: MARC.Everest.Phone (in MARC.Everest.Phone.dll) Version: 1.5.0.0 (1.5.0)

Syntax

C#

public class PIVL<T> : SXCM<T>, IEquatable<PIVL<T>>, 
	IOriginalText 
where T : IAny

Type Parameters

T

Examples

Repeat Oct 1 2009 - Nov 15 2009 every year

//Set the interval width, the "phase".
IVL<TS> phase = new IVL<TS> 
( 
DateTime.Parse("October 1, 2009"),  
DateTime.Parse("November 15, 2009") 
); 
phase.Operator = SetOperator.Inclusive;      
//Repeat the interval every year, the "period".
PQ period = new PQ(1.0f, "y");
//Create the periodic interval using the phase and period.
PIVL<TS> pInterval = new PIVL<TS>(phase, period); 
//Align the interval with the calendar year
pInterval.Alignment = CalendarCycle.Year;

Version Information

Everest Compact Framework

Supported in: 1.2 Compact

Everest Framework

Supported in: 1.2, 1.0

See Also

MARC.Everest.DataTypes SXCM <T >