Table of Contents

Namespace ICSharpCode.Decompiler.Documentation

Classes

GetPotentiallyNestedClassTypeReference

A type reference of the form 'Some.Namespace.TopLevelType.NestedType`n'. We do not know the boundary between namespace name and top level type, so we have to try all possibilities. The type parameter count only applies to the innermost type, all outer types must be non-generic.

IdStringProvider

Provides ID strings for entities. (C# 4.0 spec, §A.3.1) ID strings are used to identify members in XML documentation files.

XmlDocLoader

Helps finding and loading .xml documentation.

XmlDocumentationElement

Represents an element in the XML documentation. Any occurrences of "<inheritdoc/>" are replaced with the inherited documentation.

XmlDocumentationProvider

Provides documentation from an .xml file (as generated by the Microsoft C# compiler).

Interfaces

IDocumentationProvider

Provides XML documentation for type and member definitions in source code.