public class NamespaceData

assembly RefDocGen
namespace RefDocGen.CodeElements
Base type:  object
Implements:  IEquatable<NamespaceData>

Represents a namespace together with the types contained in it.

Constructors

public NamespaceData(string Name, IEnumerable<IObjectTypeData> ObjectTypes, IEnumerable<IDelegateTypeData> Delegates, IEnumerable<IEnumTypeData> Enums, string AssemblyName) #
Represents a namespace together with the types contained in it.
Parameters
string Name
Name of the namespace.
Enumerable of classes, structures and interfaces contained in the namespace.
Delegates contained in the namespace.
Enums contained in the namespace.
string AssemblyName
Name of the assembly that contains the namespace.

Properties

public string AssemblyName { get; init; } #
Name of the assembly that contains the namespace.
public IEnumerable<IDelegateTypeData> Delegates { get; init; } #
Delegates contained in the namespace.
public IEnumerable<IEnumTypeData> Enums { get; init; } #
Enums contained in the namespace.
public string Name { get; init; } #
Name of the namespace.
public IEnumerable<IObjectTypeData> ObjectTypes { get; init; } #
Enumerable of classes, structures and interfaces contained in the namespace.