internal TextSubstitutionProcessContext(TextSubstitutionOptions options, string inputString) { InputString = inputString; Options = options; Output = new StringBuilder(); }
private void EnsureCacheInitialized(TextSubstitutionOptions options) { if ((m_cache == null) || (m_comparison != options.Comparison)) { m_cache = new Dictionary <string, Func <string> >(StringExtensions.GetComparer(options.Comparison)); m_comparison = options.Comparison; } ; }
internal TextSubstitutionContext(TextSubstitutionOptions options, string originalText) : this() { Options = options; OriginalText = originalText ?? ""; }