public static void Run()
{
// ExStart:SetGeneralResourceAssignmentProperties
// Create empty project
Project project1 = new Project();
// Add new task and resource
Task task1 = project1.RootTask.Children.Add("Task");
Resource rsc1 = project1.Resources.Add("Rsc");
rsc1.Set(Rsc.StandardRate, 10);
rsc1.Set(Rsc.OvertimeRate, 15);
// Assign the resource desired task
ResourceAssignment assn = project1.ResourceAssignments.Add(task1, rsc1);
// ExEnd:SetGeneralResourceAssignmentProperties
// Save project as PDF
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);
project1.Save(dataDir + "SetGeneralResourceAssignmentProperties_out.pdf", SaveFileFormat.PDF);
}
}