public IClassifier GetClassifier(ITextBuffer textBuffer) { ProjectionClassifier res; if (!textBuffer.Properties.TryGetProperty<ProjectionClassifier>(typeof(ProjectionClassifier), out res) && textBuffer.Properties.ContainsProperty(typeof(TemplateProjectionBuffer))) { res = new ProjectionClassifier(); textBuffer.Properties.AddProperty(typeof(ProjectionClassifier), res); } return res; }
public IClassifier GetClassifier(ITextBuffer textBuffer) { ProjectionClassifier res; if (!textBuffer.Properties.TryGetProperty <ProjectionClassifier>(typeof(ProjectionClassifier), out res) && textBuffer.Properties.ContainsProperty(typeof(TemplateProjectionBuffer))) { res = new ProjectionClassifier(); textBuffer.Properties.AddProperty(typeof(ProjectionClassifier), res); } return(res); }