Calendar

Rsc.Calendar field

The calendar of a resource.

public static readonly Key<Calendar, RscKey> Calendar;

Examples

Shows how to get/set a resource calendar.

var project = new Project(DataDir + "ResourceCalendar.mpp");
var res = project.Resources.Add("Resource1");

// Add standard calendar and assign to resource
var cal = project.Calendars.Add("Resource1");
res.Set(Rsc.Calendar, cal);

// Display base calendar name for all resources
foreach (var resource in project.Resources)
{
    if (resource.Get(Rsc.Name) != null)
    {
        Console.WriteLine(resource.Get(Rsc.Calendar).BaseCalendar.Name);
    }
}

See Also