Table of Contents

Class DefaultTokenResolver

Namespace
Amazon.CDK
Assembly
Amazon.CDK.dll

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

object

ResolveString(TokenizedStringFragments, IResolveContext)

Resolve string fragments to Tokens.

public virtual object ResolveString(TokenizedStringFragments fragments, IResolveContext context)

Parameters

fragments TokenizedStringFragments
context IResolveContext

Returns

object

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

object

Remarks

Resolve the Token, recurse into whatever it returns, then finally post-process it.