public override void Apply(BuildEditorContext context) { foreach (var result in _results) { result.Apply(context); } }
public Task BuildEditorAsync(BuildEditorContext context) { return _drivers.InvokeAsync(async driver => { var result = await driver.BuildEditorAsync(context); if (result != null) result.Apply(context); }, Logger); }
public Task BuildEditorAsync(BuildEditorContext context) { _drivers.Invoke(driver => { var result = driver.BuildEditor(context); if (result != null) result.Apply(context); }, Logger); return Task.CompletedTask; }
public override DisplayResult BuildEditor(BuildEditorContext context) { var testContentPart = context.Content.As<TestContentPartA>(); if (testContentPart == null) { return null; } return Shape("TestContentPartA_Edit", testContentPart).Location("Content"); }
public override void Apply(BuildEditorContext context) { ApplyImplementation(context, null); }
public virtual void Apply(BuildEditorContext context) { }