Interface IProperty
Describes a property: a collection of accessors that manipulate a (virtual) value.
Namespace: Flame
Assembly: Flame.dll
Syntax
public interface IProperty : ITypeMember, IMember
Properties
| Improve this Doc View SourceAccessors
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. |
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. |
PropertyType
Gets this property's type.
Declaration
IType PropertyType { get; }
Property Value
Type | Description |
---|---|
IType | The property's type. |