public static string GetDomainName(EOMObject type) { return type.GetPropertyOrDefault<string>(DomainNameProperty, null); }
public static void SetDomainName(EOMObject type, string value) { type[DomainNameProperty] = value; }
/// <summary> /// 获取模型的注释。 /// </summary> /// <param name="comment"></param> /// <returns></returns> private static void TryParseDomainName(EOMObject type, string comment) { if (!string.IsNullOrEmpty(comment)) { var xmlDoc = XDocument.Parse(comment); var summary = xmlDoc.Root.Element("summary"); if (summary != null) { var value = summary.Value.Trim(); //只获取非空的第一行。 var reader = new StringReader(value); while (true) { value = reader.ReadLine(); if (value == null) { break; } value = value.Trim(); if (value.Length > 1) { break; } } if (value != null) { ODMLDocumentHelper.SetDomainName(type, value); } } } }