Namespace Microsoft.Internal.Studios.Aruba.Infrastructure.Token
Classes
AdHocToken
This doesn't add anything to BasicTokenDefinition (yet), but this is a separate type just for readability.
AdHocTokenResolver
A "do-nothing" resolver for user-specified tokens.
AdHocTokens
Local class to support deserializing the token name list.
AllowedValue
The allowed value for a token.
BasicTokenDefinition
Each ITokenResolver implementation needs to define a type for its token definition, and that type should a subclass of this.
DynamicGameStateToken
The class representing a dynamic game state token.
DynamicGameStateTokens
A class for serializing a list of tokens.
GameClientTokenAllMethodsGetter
Implements the ITokenPropertyAllowedValuesGetter interface.
GameClientTokenDefinition
A class containing the members for a game client token.
GameClientTokenDefinitionParsed
A class representing the parsed version of the Game Client Token Definition.
GameClientTokenDefinitions
A class for serializing a list of tokens.
GameClientTokenResolver
A class containing the ITokenResolver implementation.
GameClientTokenTargetMethod
A class representing a method used to resolve a token.
GameObjectQueryConfig
Encapsulates data for a configurable game object query in a dynamic game state token.
GameObjectTracker
Contains the game object wrapper which contains all its tracked property tags.
LookupPropertyTagConfig
The class containing the members for a lookup property config.
PropertyTrackManager
Implements the logic for managing properties that are being tracked by one or more sources.
PropertyTrackerSource
Represents a registration with the property track manager that is used to track properties.
ResolvedToken
Represents a token's resolver type and name and the corresponding resolved value as a string.
TokenDefinitionPropertyAttribute
Used to mark up properties of token definition types.
TokenDefinitionPropertyComboboxAttribute
Used to mark up combobox properties of token definition types.
TokenDefinitionPropertyPresetAttribute
Used to mark up preset properties of token definition types.
TokenPropertyInfo
The description of a property in a token definition, obtained through queries on a ITokenResolver
TokenReference
A reference to a Token that can be represented as text. Inherits from Tuple to make use of hashing and comparison.
TokenResolverRegistry
A registry of ITokenResolver instances.
TokenResolverUtils
Token resolver utilities.
Interfaces
IPropertyTrackManager
Defines the interface for a property tracking manager.
ITokenPropertyAllowedValuesGetter
Interface to allow users of the TokenDefinitionPropertyComboboxAttribute to restrict the possible (allowed) values for a property.
Enums
LookupValueMultiSearchOption
Contains options for how multiple lookup values should be searched on game objects during bug creation.
LookupValueSearchOption
Contains options for how lookup values should be searched on game objects during bug creation.