Class DefaultTokenResolver
Default resolver implementation.
Inheritance
System.Object
DefaultTokenResolver
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) | |
DefaultTokenResolver(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
DefaultTokenResolver(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
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)
DefaultTokenResolver(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected DefaultTokenResolver(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
DefaultTokenResolver(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected DefaultTokenResolver(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Methods
ResolveList(String[], IResolveContext)
Resolve a tokenized list.
public virtual object ResolveList(string[] xs, IResolveContext context)
Parameters
- xs System.String[]
- context IResolveContext
Returns
System.Object
ResolveString(TokenizedStringFragments, IResolveContext)
Resolve string fragments to Tokens.
public virtual object ResolveString(TokenizedStringFragments fragments, IResolveContext context)
Parameters
- fragments TokenizedStringFragments
- context IResolveContext
Returns
System.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
System.Object
Remarks
Resolve the Token, recurse into whatever it returns, then finally post-process it.