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
customAttributesIEnumerable<CodeAttribute>attributesModifiersxmlDocCodeXmlCommenttypeITypenameCodeIdentifier
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; }