implements IEquatable`1
0x00x0090
Members 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | k_InlineCount | int | Static+2 flags |
| 0x20 | m_Part0 | PropertyPathPart | Private+1 flags | |
| 0x20 | m_Part1 | PropertyPathPart | Private+1 flags | |
| 0x20 | m_Part2 | PropertyPathPart | Private+1 flags | |
| 0x20 | m_Part3 | PropertyPathPart | Private+1 flags | |
| 0x08 | m_AdditionalParts | PropertyPathPart[] | Private+1 flags | |
| 0x04 | <Length>k__BackingField | int | Private+1 flags | |
| 0x008C | 0x04 | unreflected bytes to end of PropertyPath | ||
Functions 27
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_Length() | Public+1 flags | 0x04 | |
| bool get_IsEmpty() | Public+1 flags | 0x01 | |
| PropertyPathPart get_Item(int index) | Public+1 flags | 0x20 | |
| void .ctor(const string& path) | Public+1 flags | 0x08 | |
| void .ctor(ref PropertyPathPart& part) | Private+1 flags | 0x20 | |
| void .ctor(ref PropertyPathPart& part0, ref PropertyPathPart& part1) | Private+1 flags | 0x20 | |
| void .ctor(ref PropertyPathPart& part0, ref PropertyPathPart& part1, ref PropertyPathPart& part2) | Private+1 flags | 0x20 | |
| void .ctor(ref PropertyPathPart& part0, ref PropertyPathPart& part1, ref PropertyPathPart& part2, ref PropertyPathPart& part3) | Private+1 flags | 0x20 | |
| void .ctor(List<Unity.Properties.PropertyPathPart> parts) | 2 flags | 0x08 | |
| PropertyPath FromIndex(int index) | PublicStatic | 0x90 | |
| PropertyPath Combine(ref PropertyPath& path, ref PropertyPath& pathToAppend) | PublicStatic | 0x90 | |
| PropertyPath AppendPart(ref PropertyPath& path, ref PropertyPathPart& part) | PublicStatic | 0x90 | |
| PropertyPath AppendIndex(ref PropertyPath& path, int index) | PublicStatic | 0x90 | |
| PropertyPath AppendProperty(ref PropertyPath& path, IProperty property) | PublicStatic | 0x90 | |
| PropertyPath Pop(ref PropertyPath& path) | PublicStatic | 0x90 | |
| PropertyPath SubPath(ref PropertyPath& path, int startIndex, int length) | PublicStatic | 0x90 | |
| string ToString() | Public+1 flags | 0x08 | |
| void AppendToBuilder(ref PropertyPathPart& part, StringBuilder builder) | PrivateStatic | 0x20 | |
| void GetParts(ref PropertyPath& path, List<Unity.Properties.PropertyPathPart> parts) | PrivateStatic | 0x90 | |
| PropertyPath ConstructFromPath(const string& path) | PrivateStatic | 0x90 | |
| bool op_Equality(const PropertyPath& lhs, const PropertyPath& rhs) | PublicStatic+1 flags | 0x90 | |
| bool op_Inequality(const PropertyPath& lhs, const PropertyPath& rhs) | PublicStatic+1 flags | 0x90 | |
| bool Equals(const PropertyPath& other) | PublicFinal+2 flags | 0x90 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| void <ConstructFromPath>g__TrimStart|36_0(ref <>c__DisplayClass36_0& ) | Static+1 flags | 0x18 | |
| void <ConstructFromPath>g__ReadNext|36_1(ref <>c__DisplayClass36_0& ) | Static+1 flags | 0x18 |
Used by 27
types with a member, parameter or interface of this typeBindingContextBindingIdBindingInfoBindingUpdaterConverterGroupDataBindingDataSourceContextEnumeratorEqualityComparer`1HashSet`1HierarchyDataSourceTrackerICollection`1IDataSourceProviderIEnumerator`1IEqualityComparer`1IEquatable`1PathRefPathVisitorPredicate`1PropertyContainerPropertyPath[]PropertyPathInfoSlotTypePathVisitorVisitContextVisualElementVisualTreeDataBindingsUpdater