Class TokenResolverUtils
Token resolver utilities.
Inherited Members
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure.Token
Assembly: Aruba.Infrastructure.dll
Syntax
public static class TokenResolverUtils
Methods
View SourceGetAllSupportedTokenReferences(TokenResolverRegistry)
Get a list of all possible token references currently supported through the given registry.
Declaration
public static IEnumerable<TokenReference> GetAllSupportedTokenReferences(TokenResolverRegistry registry)
Parameters
Type | Name | Description |
---|---|---|
TokenResolverRegistry | registry | The token resolver registry. |
Returns
Type | Description |
---|---|
IEnumerable<TokenReference> | The token references. |
GetCopyOfSupportedTokenDefinitionsForResolver(ITokenResolver)
Get a copy of each token definition object held by the resolver.
Declaration
public static IEnumerable<BasicTokenDefinition> GetCopyOfSupportedTokenDefinitionsForResolver(ITokenResolver resolver)
Parameters
Type | Name | Description |
---|---|---|
ITokenResolver | resolver | The token resolver. |
Returns
Type | Description |
---|---|
IEnumerable<BasicTokenDefinition> | Supported token definitions. |
GetTokenDescriptionProperty()
Get token description property.
Declaration
public static TokenPropertyInfo GetTokenDescriptionProperty()
Returns
Type | Description |
---|---|
TokenPropertyInfo | The token property info. |
GetTokenPropertiesForResolver(ITokenResolver)
Get a list of descriptions of properties associated with the given ITokenResolver's token definition.
Declaration
public static IList<TokenPropertyInfo> GetTokenPropertiesForResolver(ITokenResolver resolver)
Parameters
Type | Name | Description |
---|---|---|
ITokenResolver | resolver | The token resolver. |
Returns
Type | Description |
---|---|
IList<TokenPropertyInfo> | The list of token property info. |
GetTokenResolver(TokenResolverRegistry, string)
Get the resolver with the given name. Returns null if the name is not registered.
Declaration
public static ITokenResolver GetTokenResolver(TokenResolverRegistry registry, string resolverName)
Parameters
Type | Name | Description |
---|---|---|
TokenResolverRegistry | registry | The token resolver registry. |
string | resolverName | The resolver name. |
Returns
Type | Description |
---|---|
ITokenResolver | The token resolver. |