Summary
[Editor-Only] A 
		UltEvents.Editor.PropertyAccessor for a specific element index in a collection.- Assembly
- UltEvents.dll 
- Namespace
- UltEvents.Editor 
- Base Types
- 
									- Object
- PropertyAccessor
 
							graph BT
	Type-->Base0["PropertyAccessor"]
	click Base0 "/ultevents/api/UltEvents.Editor/PropertyAccessor"
	Base0-->Base1["Object"]
	Type["CollectionPropertyAccessor"]
class Type type-node
						
					Syntax
public class CollectionPropertyAccessor : PropertyAccessorFields
| Name | Constant Value | Summary | 
|---|---|---|
| ElementIndex | The index of the array element this accessor targets. | |
| Field | The field wrapped by this accessor. Inherited from PropertyAccessor | |
| FieldElementType | 
    The type of the wrapped  UltEvents.Editor.PropertyAccessor.Field.
    Or if it's a collection, this is the type of items in the collection.Inherited from PropertyAccessor | |
| IsDynamic | 
    Does the  UltEvents.Editor.PropertyAccessor.Fieldin this accessor or anyUltEvents.Editor.PropertyAccessor.Parenthave aSerializeReferenceattribute?Inherited from PropertyAccessor | |
| Name | The name of the field wrapped by this accessor. Inherited from PropertyAccessor | |
| Parent | The accessor for the field which this accessor is nested inside. Inherited from PropertyAccessor | 
Methods
| Name | Value | Summary | 
|---|---|---|
| GetCollection | Object | Returns the collection object targeted by this accessor. | 
| GetCollectionPath | string | Returns the  SerializedProperty.propertyPathof the array containing the target. | 
| GetElementType | Type | Returns the type of elements in the array. static | 
| GetField | FieldInfo | Returns the  UltEvents.Editor.PropertyAccessor.Fieldif there is one or tries to get it from the object's type.Inherited from PropertyAccessor | 
| GetField | FieldInfo | 
    Returns the  UltEvents.Editor.PropertyAccessor.Fieldif there is one, otherwise callsUltEvents.Editor.PropertyAccessor.GetField(System.Object@).Inherited from PropertyAccessor | 
| GetField | FieldInfo | 
    Calls  UltEvents.Editor.PropertyAccessor.GetField(System.Object)with theSerializedObject.targetObject.Inherited from PropertyAccessor | 
| GetField | FieldInfo | 
    Calls  UltEvents.Editor.PropertyAccessor.GetField(SerializedObject)with theSerializedProperty.serializedObject.Inherited from PropertyAccessor | 
| GetFieldElementType | Type | 
    Returns the  UltEvents.Editor.PropertyAccessor.FieldElementTypeif there is one, otherwise callsUltEvents.Editor.PropertyAccessor.GetField(System.Object@)and returns itsSystem.Reflection.FieldInfo.FieldType. | 
| GetFieldElementType | Type | 
    Calls  UltEvents.Editor.PropertyAccessor.GetFieldElementType(System.Object)with theSerializedObject.targetObject.Inherited from PropertyAccessor | 
| GetFieldElementType | Type | 
    Calls  UltEvents.Editor.PropertyAccessor.GetFieldElementType(SerializedObject)with theSerializedProperty.serializedObject.Inherited from PropertyAccessor | 
| GetPath | string | Returns this accessor's  SerializedProperty.propertyPath. | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field. | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field.Inherited from PropertyAccessor | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field.Inherited from PropertyAccessor | 
| ResetValue | void | 
    Resets the value of the  SerializedPropertyto the default value of its type by executing
    its constructor and field initializers.Inherited from PropertyAccessor | 
| SetCollection | void | Sets the collection object targeted by this accessor. | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field. | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field.Inherited from PropertyAccessor | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field.Inherited from PropertyAccessor | 
| ToString | string | Returns a description of this accessor's path. |