public TextParser( IStringBuilderFactory stringBuilderFactory, ICharacterStreamReader characterStream) { _stringBuilderFactory = stringBuilderFactory; _characterStream = characterStream; }
/// <summary> /// Constructs a parser that can parse Markdown documents into templates /// </summary> public MarkdownParser( IStringBuilderFactory stringBuilderFactory, ITemplateBuilder templateBuilder) { _stringBuilderFactory = stringBuilderFactory; _templateBuilder = templateBuilder; }
/// <summary> /// Constructs a parser that can parse Markdown documents into templates /// </summary> public MultiPartParser( IStringBuilderFactory stringBuilderFactory, ITemplateBuilder templateBuilder) { _stringBuilderFactory = stringBuilderFactory; _templateBuilder = templateBuilder; }
private HtmlWriter(HtmlWriter parent) { _stringBuilderFactory = parent._stringBuilderFactory; _isBufferOwner = false; _startOfLine = parent._startOfLine; Indented = parent.Indented; IndentLevel = parent.IndentLevel; _bufferListHead = parent._bufferListTail; _bufferListTail = _bufferListHead; }
public HtmlParser( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; _allElements = new List <string>(); _allElements.AddRange(_voidElements); _allElements.AddRange(_rawElements); _allElements.AddRange(_escapableRawElements); _allElements.AddRange(_normalElements); }
public TemplateService( IAssetManager assetmanager, INameManager nameManager, IHtmlWriterFactory htmlWriterFactory, IStringBuilderFactory stringBuilderFactory) { _assetmanager = assetmanager; _nameManager = nameManager; _htmlWriterFactory = htmlWriterFactory; _stringBuilderFactory = stringBuilderFactory; }
public AssetManager( IRequestRouter requestRouter, IFrameworkConfiguration frameworkConfiguration, ICssWriterFactory cssWriterFactory, IJavascriptWriterFactory javascriptWriterFactory, IStringBuilderFactory stringBuilderFactory, IDictionaryFactory dictionaryFactory) { _frameworkConfiguration = frameworkConfiguration; _cssWriterFactory = cssWriterFactory; _javascriptWriterFactory = javascriptWriterFactory; _stringBuilderFactory = stringBuilderFactory; _elementsAddedToWebsite = new HashSet <string>(); _elementsAddedToModule = dictionaryFactory.Create <string, HashSet <string> >(); _elementsAddedToPage = dictionaryFactory.Create <string, HashSet <string> >(); _moduleStyles = dictionaryFactory.Create <string, string>(); _moduleFunctions = dictionaryFactory.Create <string, string>(); _pageStyles = dictionaryFactory.Create <string, string>(); _pageFunctions = dictionaryFactory.Create <string, string>(); _websiteStylesBuilder = stringBuilderFactory.Create(); _websiteFunctionsBuilder = stringBuilderFactory.Create(); _moduleStyleBuilders = dictionaryFactory.Create <string, IStringBuilder>(); _moduleFunctionBuilders = dictionaryFactory.Create <string, IStringBuilder>(); _pageStyleBuilders = dictionaryFactory.Create <string, IStringBuilder>(); _pageFunctionBuilders = dictionaryFactory.Create <string, IStringBuilder>(); frameworkConfiguration.Subscribe(config => { var rootPath = config.AssetRootPath; if (rootPath.EndsWith("/") && rootPath.Length > 1) { rootPath = rootPath.Substring(0, rootPath.Length - 1); } _rootPath = new PathString(rootPath); var priorRegistration = _runableRegistration; _runableRegistration = requestRouter.Register(this, new FilterAllFilters( new FilterByMethod(Method.Get), new FilterByPath(_rootPath.Value + "/**")), -10); if (priorRegistration != null) { priorRegistration.Dispose(); } }); }
public RenderContextFactory( IAssetManager assetManager, IHtmlWriterFactory htmlWriterFactory, IHtmlConfiguration htmlConfiguration, IDictionaryFactory dictionaryFactory, IStringBuilderFactory stringBuilderFactory) { _assetManager = assetManager; _htmlWriterFactory = htmlWriterFactory; _htmlConfiguration = htmlConfiguration; _dictionaryFactory = dictionaryFactory; _stringBuilderFactory = stringBuilderFactory; }
/// <summary> /// Constructs a new HTML Writer /// </summary> public HtmlWriter( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; _isBufferOwner = true; _startOfLine = true; Indented = true; IndentLevel = 0; IncludeComments = true; _bufferListHead = new BufferListElement(stringBuilderFactory); _bufferListTail = _bufferListHead; }
public RenderContext( IAssetManager assetManager, IHtmlWriter htmlWriter, IDictionaryFactory dictionaryFactory, IStringBuilderFactory stringBuilderFactory, Action <IOwinContext, Func <string> > trace) { _assetManager = assetManager; _stringBuilderFactory = stringBuilderFactory; _trace = trace; _dataContexts = dictionaryFactory.Create <int, IDataContext>(); Html = htmlWriter; }
public HtmlWriterFactory( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; }
public BufferListElement( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; _buffer = stringBuilderFactory.Create(); }
public DocumentTransformer( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; }
public MarkdownParser( IStringBuilderFactory stringBuilderFactory) { _stringBuilderFactory = stringBuilderFactory; }