protected GroupScope Group(StoryStyle style) { var group = new OutputGroup(style); OutputSend(group, add: true); return(Group(group)); }
public StoryStyle GetCopy() { var copy = new StoryStyle() { _settings = new Dictionary <string, object>(this._settings) }; return(copy); }
public StoryStyle GetAppliedStyle() { StoryStyle style = new StoryStyle(); OutputGroup group = this.Group; while (group != null) { foreach (var entry in group.Style) { if (!style.ContainsKey(entry.Key)) { style.Add(entry.Key, entry.Value); } } group = group.Group; } return(style); }
public OutputGroup(StoryStyle style) { this.Style = style; }