Skip to main content
Default resolver implementation.

Initializers

using Io.Cdktn;

new DefaultTokenResolver(IFragmentConcatenator Concat);
NameTypeDescription
ConcatIFragmentConcatenatorNo description.

ConcatRequired


Methods

NameDescription
ResolveListResolves a list of string.
ResolveMapResolves a map token.
ResolveNumberListResolves a list of numbers.
ResolveStringResolve string fragments to Tokens.
ResolveTokenDefault Token resolution.

ResolveList

private object ResolveList(string[] Xs, IResolveContext Context)
Resolves a list of string.

XsRequired

  • Type: string[]

ContextRequired


ResolveMap

private object ResolveMap(System.Collections.Generic.IDictionary<string, object> Xs, IResolveContext Context)
Resolves a map token.

XsRequired

  • Type: System.Collections.Generic.IDictionary< string, object >

ContextRequired


ResolveNumberList

private object ResolveNumberList(double[] Xs, IResolveContext Context)
Resolves a list of numbers.

XsRequired

  • Type: double[]

ContextRequired


ResolveString

private object ResolveString(TokenizedStringFragments Fragments, IResolveContext Context)
Resolve string fragments to Tokens.

FragmentsRequired


ContextRequired


ResolveToken

private object ResolveToken(IResolvable T, IResolveContext Context, IPostProcessor PostProcessor)
Default Token resolution. Resolve the Token, recurse into whatever it returns, then finally post-process it.

TRequired


ContextRequired


PostProcessorRequired