Interface IDotNetClass
Model definition for a class in .net.
Inherited Members
Namespace: CodeFactory.DotNet
Assembly: CodeFactory.DotNet.dll
Syntax
public interface IDotNetClass : IDotNetNestedContainers, IDotNetContainer, IDotNetModel, IModelStatus, ISourceFiles, IDotNetAttributes, IDocumentation, IDotNetGeneric, IParent, ILookup
Properties
| Improve this Doc View SourceBaseClass
The base class assigned to this class. This will be null if HasBase is false.
Declaration
IDotNetClass BaseClass { get; }
Property Value
Type | Description |
---|---|
IDotNetClass |
Constructors
List of the constructors implemented in this class.
Declaration
IReadOnlyList<IDotNetMethod> Constructors { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetMethod> |
Destructor
The destructor implemented in this class.
Declaration
IDotNetMethod Destructor { get; }
Property Value
Type | Description |
---|---|
IDotNetMethod |
Fields
List of the fields implemented in this class.
Declaration
IReadOnlyList<IDotNetField> Fields { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetField> |
IsAbstract
Flat that determines if this is an abstract class.
Declaration
bool IsAbstract { get; }
Property Value
Type | Description |
---|---|
bool |
IsSealed
Flag that determines if this class has been sealed.
Declaration
bool IsSealed { get; }
Property Value
Type | Description |
---|---|
bool |
IsStatic
Flag that determines if this class is static.
Declaration
bool IsStatic { get; }
Property Value
Type | Description |
---|---|
bool |