This version of Unity is unsupported.

IPropertyBag<T0>.GetProperties

Declaration

public PropertyCollection<TContainer> GetProperties();

Returns

PropertyCollection<TContainer> A IEnumerator_1 structure for all properties.

Description

Returns an enumerator that iterates through all static properties for the type.

This should return a subset properties returned by [[GetProperties(ref TContainer)]].


Declaration

public PropertyCollection<TContainer> GetProperties(ref TContainer container);

Parameters

container The container hosting the data.

Returns

PropertyCollection<TContainer> A IEnumerator_1 structure for all properties.

Description

Returns an enumerator that iterates through all static and dynamic properties for the given container.

This should return all static properties returned by [[GetProperties()]] in addition to any dynamic properties. If the container is a collection type all elements will be iterated.