| Namespace: | Sirenix.OdinInspector.Editor |
| Assembly: | Sirenix.OdinInspector.Editor |
public sealed class PropertyChildren : IEnumerable<InspectorProperty>, IEnumerable
public int Count { get; }
public InspectorProperty this[StringSlice name] { get; }
| StringSlice | name | The name of the child to get. |
public InspectorProperty this[int index] { get; }
| System.Int32 | index | The index of the child to get. |
public InspectorProperty this[string name] { get; }
| System.String | name | The name of the child to get. |
public InspectorProperty Get(ref StringSlice name)
| StringSlice | name | The name of the child to get. |
| InspectorProperty | The child, if a child was found; otherwise, null. |
| System.ArgumentNullException | name |
public InspectorProperty Get(int index)
| System.Int32 | index | The index of the child to get. |
| InspectorProperty | The child at the given index. |
| System.IndexOutOfRangeException | The given index was out of range. |
public InspectorProperty Get(string name)
| System.String | name | The name of the child to get. |
| InspectorProperty | The child, if a child was found; otherwise, null. |
| System.ArgumentNullException | name |
public IEnumerator<InspectorProperty> GetEnumerator()
| System.Collections.Generic.IEnumerator<InspectorProperty> |
public string GetPath(int index)
| System.Int32 | index | The index to get the path of. |
| System.String | The path of the child at the given index. |
| System.IndexOutOfRangeException | The given index was out of range. |
public IEnumerable<InspectorProperty> Recurse()
| System.Collections.Generic.IEnumerable<InspectorProperty> |
public void Update()