Skip to main content

Definition

Assembly: CloudNimble.EasyAF.XmlDocumentation.dll Namespace: CloudNimble.EasyAF.XmlDocumentation Inheritance: System.Object

Syntax

Summary

Represents the root XML documentation structure for a .NET assembly.

Remarks

This class parses and contains all the XML documentation for a single assembly, including all types, members, and their associated documentation elements. It provides methods to access and filter documentation by various criteria.

Constructors

.ctor

Initializes a new instance of the XmlDocumentationDocument class.

Syntax

.ctor

Initializes a new instance of the XmlDocumentationDocument class from an XML document.

Syntax

Parameters

.ctor Inherited

Inherited from object

Syntax

Properties

AssemblyName

Gets or sets the name of the assembly this documentation belongs to.

Syntax

Property Value

Type: string

Events

Gets the collection of all documented events in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Fields

Gets the collection of all documented fields in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Members

Gets the collection of all documented members in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Methods

Gets the collection of all documented methods in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Properties

Gets the collection of all documented properties in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Types

Gets the collection of all documented types in the assembly.

Syntax

Property Value

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember>

Methods

Equals Inherited Virtual

Inherited from object

Syntax

Parameters

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

GetHashCode Inherited Virtual

Inherited from object

Syntax

Returns

Type: int

GetMembersByType

Gets all members belonging to a specific type.

Syntax

Parameters

Returns

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember> A dictionary of members belonging to the specified type.

GetNamespaces

Gets all unique namespaces represented in the documentation.

Syntax

Returns

Type: System.Collections.Generic.List<string> A list of unique namespace names.

GetType Inherited

Inherited from object

Syntax

Returns

Type: System.Type

GetTypesByNamespace

Gets all types within a specific namespace.

Syntax

Parameters

Returns

Type: System.Collections.Generic.Dictionary<string, CloudNimble.EasyAF.XmlDocumentation.XmlMember> A dictionary of types in the specified namespace.

MemberwiseClone Inherited

Inherited from object

Syntax

Returns

Type: object

ReferenceEquals Inherited

Inherited from object

Syntax

Parameters

Returns

Type: bool

ToString Inherited Virtual

Inherited from object

Syntax

Returns

Type: string?