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")); } }
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); } }
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); } }
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); } }