XmlDocInspectionOptions Enum

Namespace
Kampute.DocToolkit.XmlDoc
Assembly
  • Kampute.DocToolkit.dll

Definition

Specifies the options for inspecting XML documentation of members.
[Flags]
public enum XmlDocInspectionOptions
Attributes
Inheritance

Fields

NameValueDescription
None0No issues will be reported.
Summary1Report missing or empty summary tags.
TypeParam2Report missing or empty typeparam tags.
Param4Report missing or empty param tags.
Returns8Report missing or empty returns tags.
Value16Report missing documentation for a property's value.
Exception32Report missing descriptions for exceptions thrown by a member.
Permission64Report missing descriptions for permissions required by a member.
Event128Report missing descriptions for events triggered by a member.
SeeAlso256Report see-also hyperlinks that lack descriptive titles.
Remarks512Report missing or empty remarks tags.
Example1024Report missing or empty example tags.
ThreadSafety2048Report missing documentation regarding thread safety for class and struct types.
Overloads4096Report missing shared summary documentation for overloaded members.
OmitImplicitlyCreatedConstructors8192Omit reporting missing summary tags for default public constructors that have no overloads.
Required15Report issues related to the minimum required documentation. These include missing or empty summary, typeparam, param, and returns tags.
Recommended511Report issues related to the recommended documentation. These include all required documentation issues plus value, exception, permission, event, and see-also tags.
All8191Report all issues.

Remarks

The XmlDocInspectionOptions enum provides a flexible way to configure which types of XML documentation issues should be reported during documentation inspection and validation.

Extension Methods

HasAnyChecks(this XmlDocInspectionOptions)Determines whether any inspection checks are enabled.