Struct ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo>
Represents information about an enumerated property of a specified type. Allows to replace enumerated resource with a new one using replacer. Replacer will act differently for arrays and objects
Implements
Inherited Members
Namespace: EyeAuras.Shared.Scaffolding
Assembly: EyeAuras.Shared.Metadata.dll
Syntax
public readonly struct ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo> : IEquatable<ResourceEnumerator<TPropertyType>.EnumeratedPropertyInfo<TPropertyInfo>>
Type Parameters
Name | Description |
---|---|
TPropertyInfo | The type of the resource associated with the property. |
Properties
Name | Description |
---|---|
Property | Gets the PropertyInfo object representing the property. |
PropertyPath | Gets the path to the property within the object hierarchy. |
Replacer | Gets an action that can be used to replace the current resource with a new one. |
Resource | Gets the resource associated with the property. |
ResourceOwner | Gets the object that owns the resource (i.e., the object containing the property). |
Methods
Name | Description |
---|---|
Equals(EnumeratedPropertyInfo<TPropertyInfo>) | |
Equals(object) | |
GetHashCode() | |
ToString() |
Operators
Name | Description |
---|---|
operator ==(EnumeratedPropertyInfo<TPropertyInfo>, EnumeratedPropertyInfo<TPropertyInfo>) | |
operator !=(EnumeratedPropertyInfo<TPropertyInfo>, EnumeratedPropertyInfo<TPropertyInfo>) |