EntityFieldAttribute

EntityFieldAttribute class

엔터티 속성에 대한 특성을 나타냅니다.

[AttributeUsage(AttributeTargets.Property)]
public class EntityFieldAttribute : Attribute

생성자

이름설명
EntityFieldAttribute()기본 생성자입니다.

비고

에 사용되는 속성Task ,Resource ,ProjectResourceAssignment 엔터티 속성만 해당하며 열거를 단순화합니다.

를 사용하여 속성을 열거하는 방법 EntityField 속성:

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

또한보십시오