Exemple #1
0
        public void Dispose()
        {
            if (!isDisposed)
            {
                if (Parser != null && Parser.FileParseResponse != null)
                {
                    // Once we're done, we remove the AST from javapkgsrv cache
                    var doneRequest       = ProtocolHandlers.CreateDoneWithFileRequest(Parser.FileParseResponse.fileIdentifier);
                    var fireAndForgetTask = Parser.Parent.JavaPkgServer.Send(Parser.Parent, doneRequest);

                    this.Parser = null;
                }

                this.isDisposed = true;
            }
        }
        public void Dispose()
        {
            if (!isDisposed)
            {
                if (Parser != null && Parser.FileParseResponse != null)
                {
                    // Once we're done, we remove the AST from javapkgsrv cache
                    var doneRequest = ProtocolHandlers.CreateDoneWithFileRequest(Parser.FileParseResponse.fileIdentifier);
                    var fireAndForgetTask = Parser.Parent.JavaPkgServer.Send(Parser.Parent, doneRequest);

                    this.Parser = null;                    
                }
                
                this.isDisposed = true;
            }
        }
Exemple #3
0
 public JavaParserContext(ITextSnapshot textSnapshot, JavaParser parser)
 {
     this.TextSnapshot = textSnapshot;
     this.Parser       = parser;
 }
 public JavaParserContext(ITextSnapshot textSnapshot, JavaParser parser)
 {
     this.TextSnapshot = textSnapshot;
     this.Parser = parser;
 }