CodeFactory Platform CodeFactory Platform
CodeFactory Platform CodeFactory Platform
CodeFactory

Search Results for

    Interface IDotNetContainer

    The base implementation all container type models must implement in .net.

    Inherited Members
    IDotNetModel.LoadedFromSource
    IDotNetModel.Language
    IDotNetModel.ModelType
    IDotNetModel.SourceDocument
    IModelStatus.IsLoaded
    IModelStatus.HasErrors
    IModelStatus.GetErrors()
    ISourceFiles.SourceFiles
    ISourceFiles.ModelSourceFile
    IDotNetAttributes.HasAttributes
    IDotNetAttributes.Attributes
    IDocumentation.HasDocumentation
    IDocumentation.Documentation
    IDocumentation.AddBeforeDocsAsync(string)
    IDocumentation.AddAfterDocsAsync(string)
    IDocumentation.ReplaceDocsAsync(string)
    IDocumentation.DeleteDocsAsync()
    IDotNetGeneric.IsGeneric
    IDotNetGeneric.GenericParameters
    IDotNetGeneric.HasStrongTypesInGenerics
    IDotNetGeneric.GenericTypes
    IParent.Parent
    ILookup.LookupPath
    Namespace: CodeFactory.DotNet
    Assembly: CodeFactory.DotNet.dll
    Syntax
    public interface IDotNetContainer : IDotNetModel, IModelStatus, ISourceFiles, IDotNetAttributes, IDocumentation, IDotNetGeneric, IParent, ILookup

    Properties

    | Improve this Doc View Source

    ContainerType

    The type of container model that has been implemented.

    Declaration
    DotNetContainerType ContainerType { get; }
    Property Value
    Type Description
    DotNetContainerType
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    InheritedInterfaces

    List of the interfaces that are inherited by this container.

    Declaration
    IReadOnlyList<IDotNetInterface> InheritedInterfaces { get; }
    Property Value
    Type Description
    IReadOnlyList<IDotNetInterface>
    | Improve this Doc View Source

    Members

    List of the members that are implemented in this container.

    Declaration
    IReadOnlyList<IDotNetMember> Members { get; }
    Property Value
    Type Description
    IReadOnlyList<IDotNetMember>
    | Improve this Doc View Source

    Methods

    List of the methods that are implemented in this container.

    Declaration
    IReadOnlyList<IDotNetMethod> Methods { get; }
    Property Value
    Type Description
    IReadOnlyList<IDotNetMethod>
    | Improve this Doc View Source

    Name

    The name of the container.

    Declaration
    string Name { get; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    Namespace

    The namespace the container objects belongs to.

    Declaration
    string Namespace { get; }
    Property Value
    Type Description
    string
    | Improve this Doc View Source

    Properties

    List of the properties that are implemented in this container.

    Declaration
    IReadOnlyList<IDotNetProperty> Properties { get; }
    Property Value
    Type Description
    IReadOnlyList<IDotNetProperty>
    | Improve this Doc View Source

    Security

    The security scope assigned to the container.

    Declaration
    DotNetSecurity Security { get; }
    Property Value
    Type Description
    DotNetSecurity

    Methods

    | Improve this Doc View Source

    GetBodySyntaxAsync()

    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>

    Extension Methods

    DocumentationExtensions.CSharpFormatXmlDocumentationEnumerator(IDocumentation)
    DotNetContainerExtensions.FormatCSharpComparisonMembers(IDotNetContainer, MemberComparisonType)
    © CodeFactory, LLC. All rights reserved.