public void Render([NotNull] GlobalContext globalContext, [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies, [NotNull] string options, [NotNull] WriteTarget target, bool ignoreCase) { Render(globalContext, dependencies, CreateRenderOptions(globalContext, options), target, ignoreCase); }
public abstract WriteTarget GetMasterFileName(GlobalContext globalContext, TRenderOptions options, WriteTarget baseTarget);
public abstract void RenderToStreamForUnitTests(GlobalContext globalContext, IEnumerable <Dependency> dependencies, Stream stream, string option);
public abstract void Render([NotNull] GlobalContext globalContext, [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies, TRenderOptions options, [NotNull] WriteTarget target, bool ignoreCase);
public WriteTarget GetMasterFileName(GlobalContext globalContext, string optionsString, WriteTarget baseTarget) { return(GetMasterFileName(globalContext, CreateRenderOptions(globalContext, optionsString), baseTarget)); }
protected abstract TRenderOptions CreateRenderOptions([NotNull] GlobalContext globalContext, [CanBeNull] string options);
public void Configure([NotNull] GlobalContext globalContext, [CanBeNull] string configureOptionsString, bool forceReload) { _configureOptions = CreateConfigureOptions(globalContext, configureOptionsString, forceReload); }
public abstract int Transform([NotNull] GlobalContext globalContext, TConfigureOptions configureOptions, [NotNull] TTransformOptions transformOptions, [NotNull][ItemNotNull] IEnumerable <Dependency> dependencies, [NotNull] List <Dependency> transformedDependencies);
protected abstract TTransformOptions CreateTransformOptions([NotNull] GlobalContext globalContext, [CanBeNull] string transformOptionsString, Func <string, IEnumerable <Dependency> > findOtherWorkingGraph);
protected abstract TConfigureOptions CreateConfigureOptions([NotNull] GlobalContext globalContext, [CanBeNull] string configureOptionsString, bool forceReload);