Interface ISelectorInfo
Contains all the necessary information for evaluating a selector.
Namespace: UnityEngine.Localization.SmartFormat.Core.Extensions
Assembly: solution.dll
Syntax
public interface ISelectorInfo
Examples
When evaluating "{Items.Length}", the CurrentValue might be Items, and the Selector would be "Length". The job of an ISource is to set CurrentValue to Items.Length.
Properties
| Name | Description |
|---|---|
| CurrentValue | The current value to evaluate. |
| FormatDetails | Infrequently used details, often used for debugging |
| Placeholder | Contains all the details about the current placeholder. |
| Result | Sets the result of evaluating the selector. |
| SelectorIndex | The index of the selector in a multi-part selector. Example: {Person.Birthday.Year} has 3 seletors, and Year has a SelectorIndex of 2. |
| SelectorOperator | The operator that came before the selector; typically "." |
| SelectorText | The selector to evaluate |