public void Dispose() { if (this.disposeRelaxations-- <= 0) { this.handler.OnClassifierDisposed(); this.handler = null; } }
public void Dispose() { if (this.disposeRelaxations-- <= 0) { this.TagsChanged = null; this.handler.OnOutlinerDisposed(); this.handler = null; } }
public GDFileStoredHandler(string filename, GDFileBufferedHandler rootHandler, IDictionary <string, GDFileHandlerBase> relativeScopeFiles) { this.rootHandler = rootHandler; this.RelativeScopeFiles = relativeScopeFiles; FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read); StreamReader fileReader = new StreamReader(fileStream); base.BufferText = fileReader.ReadToEnd(); fileReader.Dispose(); fileStream.Dispose(); this.SetBuffer(); ((OilexerParser.Lexer) this.Parser.CurrentTokenizer).FileName = filename; }
public static GDFileBufferedHandler GetPrimaryHandlerFor(string file, ITextBuffer buffer, IClassificationTypeRegistryService classificationTypeRegistry) { if (HandlerExistsFor(file)) { var handler = activeFiles[file]; if (handler is GDFileBufferedHandler) { return((GDFileBufferedHandler)handler); } else { handler = new GDFileBufferedHandler(buffer, classificationTypeRegistry); } } else { } }
internal SimpleParser(GDFileBufferedHandler handler) : base(handler, true) { ((OilexerParser.Lexer) this.CurrentTokenizer).FileName = this.Handler.FileName; }
internal void Dispose() { this.rootHandler = null; this.parser = null; }
internal OilexerBufferedSimpleParser(GDFileBufferedHandler handler) : base(false, true) { }
public GDClassifier(GDFileBufferedHandler handler) { this.handler = handler; }
public GDOutliner(GDFileBufferedHandler handler) { this.handler = handler; }