XmlDocEntry Class
- Namespace
- Kampute.DocToolkit.XmlDoc
- Assembly
- Kampute.DocToolkit.dll
Definition
Represents XML documentation for a namespace, type, or type member.
public class XmlDocEntry- Inheritance
- object
- XmlDocEntry
Remarks
Thread Safety
All public members of the type are guaranteed to be thread-safe.
Constructors
| XmlDocEntry(XElement) | Initializes a new instance of the XmlDocEntry class. |
| XmlDocEntry(XmlDocEntry, IDocumentationContext) | Initializes a new instance associated with the specified documentation context. |
Fields
| Empty | Represents an empty documentation instance. |
Properties
| Context | Gets the documentation context associated with this instance. |
| Events | Gets events that might be raised. |
| Example | Gets the usage example. |
| Exceptions | Gets exceptions that might be thrown. |
| IsEmpty | Gets a value indicating whether the documentation is empty. |
| Overloads | Gets common documentation for overloads. |
| Parameters | Gets parameter descriptions. |
| Permissions | Gets required permissions. |
| Remarks | Gets the remarks. |
| ReturnDescription | Gets the return value description. |
| SeeAlso | Gets related references. |
| Summary | Gets the summary. |
| ThreadSafety | Gets thread safety information. |
| TypeParameters | Gets type parameter descriptions. |
| ValueDescription | Gets the value description for properties. |
| XmlElement | Gets the underlying XML element. |
Methods
| WithContext(IDocumentationContext) | Creates a copy associated with the specified documentation context. |
Extension Methods
| Inspect(this XmlDocEntry, IMember, XmlDocInspectionOptions, Func<IMember, XmlDocEntry>) | Inspects the XML documentation entry for missing or incomplete elements based on the provided member and inspection options. |

Each instance represents complete documentation for a single code element and provides lazy-loaded access to documentation sections.