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;
     }
     ;
 }
Beispiel #3
0
        internal TextSubstitutionContext(TextSubstitutionOptions options, string originalText) : this()
        {
            Options = options;

            OriginalText = originalText ?? "";
        }