Class 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)));
}
}