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