Class DefaultTokenResolver
Default resolver implementation.
public class DefaultTokenResolver : DeputyBase, ITokenResolver
- Inheritance
-
DefaultTokenResolver
- Implements
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
IFragmentConcatenator fragmentConcatenator;
var defaultTokenResolver = new DefaultTokenResolver(fragmentConcatenator);
Remarks
ExampleMetadata: fixture=_generated
Constructors
DefaultTokenResolver(IFragmentConcatenator)
public DefaultTokenResolver(IFragmentConcatenator concat)
Parameters
concat
IFragmentConcatenator
Methods
ResolveList(string[], IResolveContext)
Resolve a tokenized list.
public virtual object ResolveList(string[] xs, IResolveContext context)
Parameters
xs
string[]context
IResolveContext
Returns
ResolveString(TokenizedStringFragments, IResolveContext)
Resolve string fragments to Tokens.
public virtual object ResolveString(TokenizedStringFragments fragments, IResolveContext context)
Parameters
fragments
TokenizedStringFragmentscontext
IResolveContext
Returns
ResolveToken(IResolvable, IResolveContext, IPostProcessor)
Default Token resolution.
public virtual object ResolveToken(IResolvable t, IResolveContext context, IPostProcessor postProcessor)
Parameters
t
IResolvablecontext
IResolveContextpostProcessor
IPostProcessor
Returns
Remarks
Resolve the Token, recurse into whatever it returns, then finally post-process it.