Class MappingSectionExtensions
Adds accept methods to MappingSection to visit the template's mappings
Inherited Members
Namespace: Firefly.CloudFormationParser.TemplateObjects.Traversal.AcceptExtensions
Assembly: Firefly.CloudFormationParser.dll
Syntax
public static class MappingSectionExtensions
  Methods
| Improve this Doc View SourceAccept<TVisitor>(MappingSection, TVisitor)
Performs dispatch for the current object using the visitor's DoAccept method.
Declaration
public static MappingSection Accept<TVisitor>(this MappingSection self, TVisitor visitor)
    where TVisitor : ITemplateObjectVisitor<NullTemplateObjectVisitorContext>
  Parameters
| Type | Name | Description | 
|---|---|---|
| MappingSection | self | The object accepting the visitor.  | 
      
| TVisitor | visitor | The visitor.  | 
      
Returns
| Type | Description | 
|---|---|
| MappingSection | This dictionary  | 
      
Type Parameters
| Name | Description | 
|---|---|
| TVisitor | The type of the visitor.  | 
      
Accept<TContext>(MappingSection, ITemplateObjectVisitor<TContext>, TContext)
Performs dispatch for the current object using the visitor's DoAccept method.
Declaration
public static MappingSection Accept<TContext>(this MappingSection self, ITemplateObjectVisitor<TContext> visitor, TContext context)
    where TContext : ITemplateObjectVisitorContext<TContext>
  Parameters
| Type | Name | Description | 
|---|---|---|
| MappingSection | self | The object accepting the visitor.  | 
      
| ITemplateObjectVisitor<TContext> | visitor | The visitor.  | 
      
| TContext | context | The context.  | 
      
Returns
| Type | Description | 
|---|---|
| MappingSection | This JToken  | 
      
Type Parameters
| Name | Description | 
|---|---|
| TContext | The type of the context.  |