class MAGES::PropertyCollection

Overview

A class meant to be used for grouping properties that can be overriden by a user. NOTE: OverridableProperty<T> can only be used in classes that inherit from PropertyCollection. More…

class PropertyCollection
{
public:
    // properties

    object this[string field];

    // methods

    PropertyCollection();
};

// direct descendants

class Data;
class Data;
class Data;
class Data;
class Data;
class Data;

Detailed Documentation

A class meant to be used for grouping properties that can be overriden by a user. NOTE: OverridableProperty<T> can only be used in classes that inherit from PropertyCollection.

Properties

object this[string field]

Gets the value of the property with the given name.

Parameters:

field

The field name.

Returns:

The resolved object.

Methods

PropertyCollection()

Initializes a new instance of the PropertyCollection class.