public override void Render(ICustomStateRenderer renderer) { if (string.IsNullOrWhiteSpace(Key)) { throw new ArgumentException(nameof(Key)); } renderer.Render(this); }
public void Render(ICustomStateRenderer renderer) { if (!Attributes?.Any() ?? true) { return; } foreach (var customLogAttribute in Attributes) { customLogAttribute.Render(renderer); } }
public override void Render(ICustomStateRenderer renderer) { if (string.IsNullOrWhiteSpace(Key)) { throw new ArgumentException(nameof(Key)); } if (!Attributes?.Any() ?? true) { throw new ArgumentNullException(nameof(Attributes)); } renderer.Render(this); }
public abstract void Render(ICustomStateRenderer renderer);