[Import] private IBufferGraphFactoryService _bufferGraphFact = null; // set via MEF #region IClassifierProvider Members public IClassifier GetClassifier(ITextBuffer textBuffer) { ReplAggregateClassifier res; if (!textBuffer.Properties.TryGetProperty<ReplAggregateClassifier>(typeof(ReplAggregateClassifier), out res)) { res = new ReplAggregateClassifier(_bufferGraphFact, textBuffer); textBuffer.Properties.AddProperty(typeof(ReplAggregateClassifier), res); } return res; }
[Import] private IBufferGraphFactoryService _bufferGraphFact = null; // set via MEF #region IClassifierProvider Members public IClassifier GetClassifier(ITextBuffer textBuffer) { ReplAggregateClassifier res; if (!textBuffer.Properties.TryGetProperty <ReplAggregateClassifier>(typeof(ReplAggregateClassifier), out res)) { res = new ReplAggregateClassifier(_bufferGraphFact, textBuffer); textBuffer.Properties.AddProperty(typeof(ReplAggregateClassifier), res); } return(res); }