Show / Hide Table of Contents

    Interface IProperty

    Describes a property: a collection of accessors that manipulate a (virtual) value.

    Inherited Members
    ITypeMember.ParentType
    IMember.Name
    IMember.FullName
    IMember.Attributes
    Namespace: Flame
    Assembly: Flame.dll
    Syntax
    public interface IProperty : ITypeMember, IMember

    Properties

    | Improve this Doc View Source

    Accessors

    Gets this property's accessors. Each property can have at most one accessor any given kind.

    Declaration
    IReadOnlyList<IAccessor> Accessors { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<IAccessor>

    A read-only list of accessors.

    | Improve this Doc View Source

    IndexerParameters

    Gets this property's indexer parameters, i.e., an additional list of parameters that each accessor takes.

    Declaration
    IReadOnlyList<Parameter> IndexerParameters { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<Parameter>

    The indexer parameters.

    | Improve this Doc View Source

    PropertyType

    Gets this property's type.

    Declaration
    IType PropertyType { get; }
    Property Value
    Type Description
    IType

    The property's type.

    Extension Methods

    TypeExtensions.GetDefiningAssemblyOrNull(ITypeMember)
    AccessModifierAttribute.GetAccessModifier(IMember)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX