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()