コード例 #1
0
 public static void AddColorizer(ITextBuffer textBuffer, CachedColorsList cachedColorsList)
 {
     if (textBuffer == null)
     {
         throw new ArgumentNullException(nameof(textBuffer));
     }
     if (cachedColorsList == null)
     {
         throw new ArgumentNullException(nameof(cachedColorsList));
     }
     textBuffer.Properties.GetOrCreateSingletonProperty(typeof(CachedColorsListTagger), () => CachedColorsListTagger.Create(cachedColorsList));
 }
コード例 #2
0
 internal static CachedColorsListTagger Create(CachedColorsList cachedColorsList) =>
 new CachedColorsListTagger(cachedColorsList);
コード例 #3
0
 CachedColorsListTagger(CachedColorsList cachedColorsList)
 {
     this.cachedColorsList = cachedColorsList;
 }