public IClassifier GetClassifier(ITextBuffer textBuffer) {
     TemplateClassifier res;
     if (!textBuffer.Properties.TryGetProperty<TemplateClassifier>(typeof(TemplateClassifier), out res) &&
         textBuffer.ContentType.IsOfType(_contentType.TypeName)) {
         res = new TemplateClassifier(this, textBuffer);
         textBuffer.Properties.AddProperty(typeof(TemplateClassifier), res);
     }
     return res;
 }
Пример #2
0
        public IClassifier GetClassifier(ITextBuffer textBuffer)
        {
            TemplateClassifier res;

            if (!textBuffer.Properties.TryGetProperty <TemplateClassifier>(typeof(TemplateClassifier), out res) &&
                textBuffer.ContentType.IsOfType(_contentType.TypeName))
            {
                res = new TemplateClassifier(this, textBuffer);
                textBuffer.Properties.AddProperty(typeof(TemplateClassifier), res);
            }
            return(res);
        }