EntityFieldAttribute
EntityFieldAttribute class
エンティティ プロパティの属性を表します。
[AttributeUsage(AttributeTargets.Property)]
public class EntityFieldAttribute : Attribute
コンストラクター
名前 | 説明 |
---|---|
EntityFieldAttribute() | デフォルトのコンストラクター。 |
備考
に使用される属性Task
、Resource
、Project
とResourceAssignment
エンティティのプロパティのみであり、その列挙を簡素化します.
例
を使用してプロパティを列挙する方法 エンティティ フィールド属性:
[C#]
var project = new Project("sample.mpp");
foreach (var task in project.SelectAllChildTasks())
{
Console.WriteLine("Task:");
foreach (var propInfo in typeof(Task).GetProperties().Where(propInfo => propInfo.GetCustomAttribute{Attributes.EntityFieldAttribute}() != null))
{
Console.WriteLine(string.Format("{0}: {1}", propInfo.Name, propInfo.GetValue(task)));
}
}
関連項目
- 名前空間 Aspose.Tasks.Attributes
- 組み立て Aspose.Tasks