/// <summary>
 /// Initializes a new instance of the <see cref="EmitterContext"/> class.
 /// </summary>
 /// <param name="emitter">The emitter.</param>
 /// <param name="currentResourceType">Type of the current resource.</param>
 /// <param name="currentResourceName">Name of the current resource.</param>
 public EmitterContext(IHclEmitter emitter, string currentResourceType, string currentResourceName)
 {
     this.Emitter             = emitter;
     this.CurrentResourceName = currentResourceName;
     this.CurrentResourceType = currentResourceType;
     this.ResourceSchema      = AwsSchema.GetResourceSchema(this.CurrentResourceType);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="StateFileSerializer"/> class.
 /// </summary>
 /// <param name="emitter">The emitter.</param>
 public StateFileSerializer(IHclEmitter emitter)
 {
     this.emitter = emitter;
 }