Interface IDotNetSource
The source point in which dot net models are loaded.
Inherited Members
Namespace: CodeFactory.DotNet
Assembly: CodeFactory.DotNet.dll
Syntax
public interface IDotNetSource : IDotNetModel, IModelStatus, IParent, ILookup
Properties
| Improve this Doc View SourceClasses
The classes that were defined in the source.
Declaration
IReadOnlyList<IDotNetClass> Classes { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetClass> |
Delegates
The delegates that were defined in the source.
Declaration
IReadOnlyList<IDotNetDelegate> Delegates { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetDelegate> |
Enums
The enumerations that were defined in the source.
Declaration
IReadOnlyList<IDotNetEnum> Enums { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetEnum> |
HostedInProject
Flag that determines if the source code was hosted in a project.
Declaration
bool HostedInProject { get; }
Property Value
Type | Description |
---|---|
bool |
Interfaces
The interfaces that were defined in the source.
Declaration
IReadOnlyList<IDotNetInterface> Interfaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetInterface> |
NamespaceReferences
The namespaces that are used as references to access other libraries not hosted in the source document.
Declaration
IReadOnlyList<IDotNetNamespaceReference> NamespaceReferences { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetNamespaceReference> |
Namespaces
The namespaces that were defined in the source.
Declaration
IReadOnlyList<IDotNetNamespace> Namespaces { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetNamespace> |
ProjectName
The name of the project the source is hosted in. This will be null if this source is not hosted in a project.
Declaration
string ProjectName { get; }
Property Value
Type | Description |
---|---|
string |
Records
The records that were defined in the source.
Declaration
IReadOnlyList<IDotNetRecord> Records { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetRecord> |
RecordStructures
The record structures that were defined in the source.
Declaration
IReadOnlyList<IDotNetRecordStructure> RecordStructures { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetRecordStructure> |
Structures
The structures that were defined in the source.
Declaration
IReadOnlyList<IDotNetStructure> Structures { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<IDotNetStructure> |