Interface IDotNetContainer
The base implementation all container type models must implement in .net.
Inherited Members
Namespace: CodeFactory.DotNet
Assembly: CodeFactory.DotNet.dll
Syntax
public interface IDotNetContainer : IDotNetModel, IModelStatus, ISourceFiles, IDotNetAttributes, IDocumentation, IDotNetGeneric, IParent, ILookup
Properties
| Improve this Doc View SourceContainerType
The type of container model that has been implemented.
Declaration
DotNetContainerType ContainerType { get; }
Property Value
Type | Description |
---|---|
DotNetContainerType |
Events
Enumeration of the events assigned to this container. If HasEvents is false this will be null.
Declaration
IReadOnlyList<IDotNetEvent> Events { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetEvent> |
InheritedInterfaces
List of the interfaces that are inherited by this container.
Declaration
IReadOnlyList<IDotNetInterface> InheritedInterfaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetInterface> |
Members
List of the members that are implemented in this container.
Declaration
IReadOnlyList<IDotNetMember> Members { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetMember> |
Methods
List of the methods that are implemented in this container.
Declaration
IReadOnlyList<IDotNetMethod> Methods { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetMethod> |
Name
The name of the container.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
string |
Namespace
The namespace the container objects belongs to.
Declaration
string Namespace { get; }
Property Value
Type | Description |
---|---|
string |
Properties
List of the properties that are implemented in this container.
Declaration
IReadOnlyList<IDotNetProperty> Properties { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetProperty> |
Security
The security scope assigned to the container.
Declaration
DotNetSecurity Security { get; }
Property Value
Type | Description |
---|---|
DotNetSecurity |
Methods
| Improve this Doc View SourceGetBodySyntaxAsync()
The source code syntax that is stored in the body of the container model. This will be null if the container was not loaded from source code.
Declaration
Task<string> GetBodySyntaxAsync()
Returns
Type | Description |
---|---|
Task<string> |