protected internal override void WriteOutputCore(HarshProvisionerOutput output) { foreach (var sink in _sinks) { sink.WriteOutputCore(output); } }
protected internal override void WriteOutputCore(HarshProvisionerOutput output) { if (output == null) { throw Logger.Fatal.ArgumentNull(nameof(output)); } _output.Add(output); }
protected void WriteOutput(HarshProvisionerOutput result) { if (result == null) { throw Logger.Fatal.ArgumentNull(nameof(result)); } if (Context == null) { throw Logger.Fatal.InvalidOperation( SR.HarshProvisionerBase_NoContext ); } Context.WriteOutput(result); }
protected internal override void WriteOutputCore(HarshProvisionerOutput output) { _logger.Information("{Output}", output); }
public override void WriteOutput(HarshProvisionerOutput output) { _outputSink?.WriteOutput(this, output); }
protected internal override void WriteOutputCore(HarshProvisionerOutput result) { }
public abstract void WriteOutput(HarshProvisionerOutput output);