Resource.OutlineCode
Contents
[
Hide
]Resource.OutlineCode property
Gets an OutlineCodeCollection object. The value of an outline code.
public OutlineCodeCollection OutlineCode { get; }
Remarks
Two pieces of data are necessary - a pointer to the outline code table that is specified by the FieldID, and the value that is specified either by the ValueID or ValueGUID pointer to the value list.
Examples
Shows how to work with resource outline values.
var project = new Project(DataDir + "OutlineCodes2003.mpp");
var res = project.Resources.GetById(2);
Assert.AreEqual(2, res.OutlineCode.Count);
foreach (var code in res.OutlineCode)
{
object val = null;
foreach (var def in project.OutlineCodes)
{
if (def.FieldId != code.FieldId)
{
continue;
}
foreach (var value in def.Values)
{
if (value.ValueId != code.ValueId)
{
continue;
}
val = value.Value;
break;
}
}
Console.WriteLine(val.ToString());
}
See Also
- class OutlineCodeCollection
- class Resource
- namespace Aspose.Tasks
- assembly Aspose.Tasks