Class DefaultTokenResolver
Default resolver implementation.
Implements
Namespace: Amazon.CDK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class DefaultTokenResolver : DeputyBase, ITokenResolver
Syntax (vb)
Public Class DefaultTokenResolver Inherits DeputyBase Implements ITokenResolver
Remarks
ExampleMetadata: fixture=_generated
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);
Synopsis
Constructors
| DefaultTokenResolver(IFragmentConcatenator) | Default resolver implementation. |
Methods
| ResolveList(string[], IResolveContext) | Resolve a tokenized list. |
| ResolveString(TokenizedStringFragments, IResolveContext) | Resolve string fragments to Tokens. |
| ResolveToken(IResolvable, IResolveContext, IPostProcessor) | Default Token resolution. |
Constructors
DefaultTokenResolver(IFragmentConcatenator)
Default resolver implementation.
public DefaultTokenResolver(IFragmentConcatenator concat)
Parameters
- concat IFragmentConcatenator
Remarks
ExampleMetadata: fixture=_generated
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);
Methods
ResolveList(string[], IResolveContext)
Resolve a tokenized list.
public virtual object ResolveList(string[] xs, IResolveContext context)
Parameters
- xs string[]
- context IResolveContext
Returns
Remarks
ExampleMetadata: fixture=_generated
ResolveString(TokenizedStringFragments, IResolveContext)
Resolve string fragments to Tokens.
public virtual object ResolveString(TokenizedStringFragments fragments, IResolveContext context)
Parameters
- fragments TokenizedStringFragments
- context IResolveContext
Returns
Remarks
ExampleMetadata: fixture=_generated
ResolveToken(IResolvable, IResolveContext, IPostProcessor)
Default Token resolution.
public virtual object ResolveToken(IResolvable t, IResolveContext context, IPostProcessor postProcessor)
Parameters
- t IResolvable
- context IResolveContext
- postProcessor IPostProcessor
Returns
Remarks
Resolve the Token, recurse into whatever it returns, then finally post-process it.