コード例 #1
0
 public override void RenderToStreamForUnitTests([NotNull] GlobalContext globalContext, [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies, Stream stream, string option)
 {
     using (var sw = new TargetStreamWriter(stream)) {
         string[] options = (option ?? "").Split(' ');
         WritePaths(dependencies, globalContext.IgnoreCase, new[] { MarkerMatch.CreateMatcher(options[0], globalContext.IgnoreCase) }, sw, showItemMarkers: options.Contains("-sm"));
     }
 }
コード例 #2
0
 public override void RenderToStreamForUnitTests([NotNull] GlobalContext globalContext, [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies,
                                                 Stream stream, string testOption)
 {
     using (var sw = new TargetStreamWriter(stream)) {
         RenderToTextWriter(dependencies, sw, false, false);
     }
 }
コード例 #3
0
 public override void RenderToStreamForUnitTests([NotNull] GlobalContext globalContext, [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies, Stream output, string option)
 {
     using (var sw = new TargetStreamWriter(output)) {
         sw.WriteLine($"// Written {DateTime.Now} by {typeof(DipWriter).Name} in Archichect {Program.VERSION}");
         Write(dependencies, sw, withExampleInfo: true, matches: null, excludes: null);
     }
 }
コード例 #4
0
 public override void RenderToStreamForUnitTests([NotNull] GlobalContext globalContext,
                                                 [NotNull, ItemNotNull] IEnumerable <Dependency> dependencies, Stream output, string option)
 {
     using (var sw = new TargetStreamWriter(output)) {
         Write(dependencies, sw, itemMatches: null, itemExcludes: null, indegreeMatches: null, indegreeExcludes: null,
               outdegreeMatches: null, outdegreeExcludes: null,
               writeOnlyIfIndegreeNotZero: false, writeOnlyIfOutdegreeNotZero: false, showMarkers: true, ignoreCase: false);
     }
 }