本文整理汇总了C#中Mono.CSharp.DocumentationBuilder.GenerateDocumentationForMember方法的典型用法代码示例。如果您正苦于以下问题:C# DocumentationBuilder.GenerateDocumentationForMember方法的具体用法?C# DocumentationBuilder.GenerateDocumentationForMember怎么用?C# DocumentationBuilder.GenerateDocumentationForMember使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mono.CSharp.DocumentationBuilder
的用法示例。
在下文中一共展示了DocumentationBuilder.GenerateDocumentationForMember方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GenerateDocComment
//
// Generates xml doc comments (if any), and if required,
// handle warning report.
//
internal virtual void GenerateDocComment (DocumentationBuilder builder)
{
if (DocComment == null) {
if (IsExposedFromAssembly ()) {
Constructor c = this as Constructor;
if (c == null || !c.IsDefault ())
Report.Warning (1591, 4, Location,
"Missing XML comment for publicly visible type or member `{0}'", GetSignatureForError ());
}
return;
}
try {
builder.GenerateDocumentationForMember (this);
} catch (Exception e) {
throw new InternalErrorException (this, e);
}
}
示例2: GenerateDocComment
//
// Generates xml doc comments (if any), and if required,
// handle warning report.
//
internal virtual void GenerateDocComment (DocumentationBuilder builder)
{
if (DocComment == null) {
if (IsExposedFromAssembly ()) {
var td = this as TypeDefinition;
if (td != null && td.PartialContainer != null) {
//
// This partial part does not have comment but some other part can have
//
foreach (var tc in Parent.Containers) {
if (tc.PartialContainer == td.PartialContainer && tc.DocComment != null)
return;
}
}
Constructor c = this as Constructor;
if (c == null || !c.IsDefault ())
Report.Warning (1591, 4, Location,
"Missing XML comment for publicly visible type or member `{0}'", GetSignatureForError ());
}
return;
}
try {
builder.GenerateDocumentationForMember (this);
} catch (Exception e) {
throw new InternalErrorException (this, e);
}
}