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; }
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); }