/// <summary> Constructor creates a new instance of the Name_Info class</summary> public Name_Info() { name_type = Name_Info_Type_Enum.UNKNOWN; main_entity = false; Roles = new List<Name_Info_Role>(); }
/// <summary>Constructor creates a new instance of the Name_Info class</summary> /// <param name="Full_Name">Full name of this entity</param> /// <param name="Role">Role term for this entity's relationship with the resource</param> public Name_Info(string Full_Name, string Role) { name_type = Name_Info_Type_Enum.UNKNOWN; main_entity = false; full_name = Full_Name; Roles = new List<Name_Info_Role>(); if (Role.Length > 0) { Roles.Add(new Name_Info_Role(Role, Name_Info_Role_Type_Enum.Text)); } }
/// <summary> Clears all the data associated with this item </summary> public void Clear() { name_type = Name_Info_Type_Enum.UNKNOWN; full_name = null; given_name = null; family_name = null; dates = null; terms_of_address = null; display_form = null; affiliation = null; description = null; main_entity = false; Roles.Clear(); }