Class TypeBase
Base class for types.
public abstract class TypeBase : AttributeOwner, ITopLevelElement, ICodeElement
- Inheritance
-
TypeBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
TypeBase(IEnumerable<CodeAttribute>?, Modifiers, CodeXmlComment?, IType, CodeIdentifier)
protected TypeBase(IEnumerable<CodeAttribute>? customAttributes, Modifiers attributes, CodeXmlComment? xmlDoc, IType type, CodeIdentifier name)
Parameters
customAttributes
IEnumerable<CodeAttribute>attributes
ModifiersxmlDoc
CodeXmlCommenttype
ITypename
CodeIdentifier
Properties
Attributes
Type modifiers and attributes.
public Modifiers Attributes { get; }
Property Value
Name
Type name.
public CodeIdentifier Name { get; }
Property Value
Type
Type definition.
public IType Type { get; }
Property Value
XmlDoc
Xml-doc comment.
public CodeXmlComment? XmlDoc { get; }