Represents children for a property of a complex type; a type with several "child members" to represent.

namespace Sirenix.OdinInspector.Editor
public sealed class ComplexTypePropertyChildren : PropertyChildren


Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector


Definition Description
ComplexTypePropertyChildren(InspectorProperty) Initializes a new instance of the ComplexTypePropertyChildren class.


Return Type Definition Description
int ActualCount The actual number of children; this is different from !:Count, in that !:Count will be 0 if GetAllowChildren() is false.
Type ComplexType The complex type that this instance represents.
bool IsCollection Whether this PropertyChildren instance represents the elements of a collection.


Return Type Definition Description
InspectorProperty CreateChild(int) Creates a child property for the given index.
bool GetAllowChildren() Determines whether to allow children on the property or not.
string GetPathImplementation(int) The implementaton that calculates a path for a given index.