本文整理汇总了C#中XDoc.EndSpan方法的典型用法代码示例。如果您正苦于以下问题:C# XDoc.EndSpan方法的具体用法?C# XDoc.EndSpan怎么用?C# XDoc.EndSpan使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XDoc
的用法示例。
在下文中一共展示了XDoc.EndSpan方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildFieldRow
private void BuildFieldRow(XDoc html, ReflectedFieldInfo member) {
var xmlDoc = GetDoc(member.Signature);
html.Start("tr")
.Elem("td", member.MemberAccess)
.Start("td").StartSpan("member");
if(IsTypeInDocumentation(member.DeclaringType)) {
html.Link(member.UriPath, member.DisplayName);
} else {
html.Value(member.DisplayName);
}
html
.EndSpan()
.StartSpan("description").AddNodes(xmlDoc["summary"]).EndSpan()
.End() // td
.End(); // tr
}
示例2: BuildPropertyRow
private void BuildPropertyRow(XDoc html, ReflectedPropertyInfo member) {
var xmlDoc = GetDoc(member.Signature);
html.Start("tr")
.Elem("td", member.MemberAccess)
.Start("td").StartSpan("member");
if(IsTypeInDocumentation(member.DeclaringType)) {
html.Link(member.UriPath, member.DisplayName);
} else {
html.Value(member.DisplayName);
}
html
.EndSpan()
.StartSpan("description");
if(member.IsOverride && !member.IsInherited) {
html.Value("(Override)");
}
html.AddNodes(xmlDoc["summary"]);
if(member.IsInherited) {
html.Value(string.Format("(Inherited from {0})", member.DeclaringType.DisplayName));
}
html
.EndSpan()
.End() // td
.End(); // tr
}