Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectResourceCollection

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Implements
IReadOnlyList<ProjectResource> IReadOnlyCollection<ProjectResource> IEnumerable<ProjectResource> IEnumerable
Modifiers sealed
Attributes
DefaultMember("Item")

Project resources with typed creation helpers.

Inheritance

  • Object
  • ProjectResourceCollection

Usage

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

Returned or exposed by

Methods

public ProjectResource AddCost(String name) #
Returns: ProjectResource

Creates a cost resource.

Parameters

name System.String requiredposition: 0
public ProjectResource AddMaterial(String name) #
Returns: ProjectResource

Creates a material resource.

Parameters

name System.String requiredposition: 0
public ProjectResource AddWork(String name) #
Returns: ProjectResource

Creates a work resource.

Parameters

name System.String requiredposition: 0
public ProjectResource GetByUid(Int32 uid) #
Returns: ProjectResource

Finds a resource by stable UID.

Parameters

uid System.Int32 requiredposition: 0
public virtual IEnumerator<ProjectResource> GetEnumerator() #
Returns: IEnumerator<ProjectResource>
public Boolean Remove(ProjectResource resource, ProjectRemovalMode mode = RejectIfReferenced) #
Returns: Boolean

Removes a resource, rejecting assignments unless cascade removal is explicit.

Parameters

resource OfficeIMO.Project.ProjectResource requiredposition: 0
mode OfficeIMO.Project.ProjectRemovalMode = RejectIfReferenced optionalposition: 1

Properties

public virtual Int32 Count { get; } #

Number of resources.

public virtual ProjectResource this[Int32 index] { get; } #

Resource by position.

Parameters

arg1 System.Int32 requiredposition: 0