Enum Month

Month enumeration

Specifies the month.

public enum Month

Values

NameValueDescription
Undefined-1Indicates the value was not defined in original project file.
January0Indicates January month.
February1Indicates February month.
March2Indicates March month.
April3Indicates April month.
May4Indicates May month.
June5Indicates June month.
July6Indicates July month.
August7Indicates August month.
September8Indicates September month.
October9Indicates October month.
November10Indicates November month.
December11Indicates December month.

Remarks

While exporting into XML the Undefined values will be eliminated from resulting XML.

Examples

Shows how to work with year day repetitions while create a new recurring tasks.

var project = new Project(DataDir + "Project1.mpp");
var parameters = new RecurringTaskParameters
                     {
                         TaskName = "t1",
                         Duration = project.GetDuration(1, TimeUnitType.Day),
                         RecurrencePattern = new YearlyRecurrencePattern
                                                 {
                                                     Repetition = new ByYearDayRepetition { DayPosition = 1, Month = Month.July },
                                                     RecurrenceRange = new EndByRecurrenceRange
                                                                           {
                                                                               Start = new DateTime(2018, 7, 1, 8, 0, 0),
                                                                               Finish = new DateTime(2019, 7, 1, 17, 0, 0)
                                                                           }
                                                 }
                     };
project.RootTask.Children.Add(parameters);

project.Save(OutDir + "CanAddRecurringTask_Years_YearDay_EndByRecurrenceRange_Test.mpp", SaveFileFormat.Mpp);

See Also