Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectTaskBuilder

Namespace OfficeIMO.Project.Fluent
Assembly OfficeIMO.Project
Modifiers sealed

Thin task configuration; dates, work, and costs are inputs rather than calculated results.

Inheritance

  • Object
  • ProjectTaskBuilder

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

public ProjectTaskBuilder After(String alias, ProjectDependencyType type = FinishToStart, Nullable<ProjectDuration> lag = null) #
Returns: ProjectTaskBuilder

Stores a dependency; a forward alias is resolved when End is called.

Parameters

alias System.String requiredposition: 0
type OfficeIMO.Project.ProjectDependencyType = FinishToStart optionalposition: 1
lag System.Nullable{OfficeIMO.Project.ProjectDuration} = null optionalposition: 2
public ProjectTaskBuilder Assign(String alias, Nullable<ProjectUnits> units = null) #
Returns: ProjectTaskBuilder

Stores an assignment to a resource alias, resolved when End is called.

Parameters

alias System.String requiredposition: 0
units System.Nullable{OfficeIMO.Project.ProjectUnits} = null optionalposition: 1
public ProjectTaskBuilder Calendar(ProjectCalendar value) #
Returns: ProjectTaskBuilder

Sets an explicit task calendar.

Parameters

value OfficeIMO.Project.ProjectCalendar requiredposition: 0
public ProjectTaskBuilder Dates(DateTime start, DateTime finish) #
Returns: ProjectTaskBuilder

Sets stored start/finish dates.

Parameters

start System.DateTime requiredposition: 0
finish System.DateTime requiredposition: 1
public ProjectTaskBuilder Duration(ProjectDuration value) #
Returns: ProjectTaskBuilder

Sets typed duration.

Parameters

value OfficeIMO.Project.ProjectDuration requiredposition: 0
public ProjectTaskBuilder Manual(Boolean value = true) #
Returns: ProjectTaskBuilder

Sets manual scheduling mode.

Parameters

value System.Boolean = true optionalposition: 0
public ProjectTaskBuilder Milestone() #
Returns: ProjectTaskBuilder

Marks a zero-duration milestone.

public ProjectTaskBuilder Name(String value) #
Returns: ProjectTaskBuilder

Sets task name.

Parameters

value System.String requiredposition: 0
public ProjectTaskBuilder Notes(String value) #
Returns: ProjectTaskBuilder

Sets task notes.

Parameters

value System.String requiredposition: 0
public ProjectTaskBuilder Text(String fieldId, String value) #
Returns: ProjectTaskBuilder

Stores a custom field's text by its Microsoft Project field ID.

Parameters

fieldId System.String requiredposition: 0
value System.String requiredposition: 1
public ProjectTaskBuilder Work(ProjectWork value) #
Returns: ProjectTaskBuilder

Sets stored task work.

Parameters

value OfficeIMO.Project.ProjectWork requiredposition: 0