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