예제 #1
0
 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);
 }
예제 #2
0
 public abstract WriteTarget GetMasterFileName(GlobalContext globalContext, TRenderOptions options,
                                               WriteTarget baseTarget);
예제 #3
0
 public abstract void RenderToStreamForUnitTests(GlobalContext globalContext, IEnumerable <Dependency> dependencies, Stream stream, string option);
예제 #4
0
 public abstract void Render([NotNull] GlobalContext globalContext,
                             [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies,
                             TRenderOptions options, [NotNull] WriteTarget target, bool ignoreCase);
예제 #5
0
 public WriteTarget GetMasterFileName(GlobalContext globalContext, string optionsString, WriteTarget baseTarget)
 {
     return(GetMasterFileName(globalContext, CreateRenderOptions(globalContext, optionsString), baseTarget));
 }
예제 #6
0
 protected abstract TRenderOptions CreateRenderOptions([NotNull] GlobalContext globalContext,
                                                       [CanBeNull] string options);
예제 #7
0
 public void Configure([NotNull] GlobalContext globalContext, [CanBeNull] string configureOptionsString,
                       bool forceReload)
 {
     _configureOptions = CreateConfigureOptions(globalContext, configureOptionsString, forceReload);
 }
예제 #8
0
 public abstract int Transform([NotNull] GlobalContext globalContext, TConfigureOptions configureOptions,
                               [NotNull] TTransformOptions transformOptions, [NotNull][ItemNotNull] IEnumerable <Dependency> dependencies,
                               [NotNull] List <Dependency> transformedDependencies);
예제 #9
0
 protected abstract TTransformOptions CreateTransformOptions([NotNull] GlobalContext globalContext,
                                                             [CanBeNull] string transformOptionsString, Func <string, IEnumerable <Dependency> > findOtherWorkingGraph);
예제 #10
0
 protected abstract TConfigureOptions CreateConfigureOptions([NotNull] GlobalContext globalContext,
                                                             [CanBeNull] string configureOptionsString, bool forceReload);