/// <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; }