Ejemplo n.º 1
0
        public ICompletionSource TryCreateCompletionSource(ITextBuffer textBuffer)
        {
            var filename = TemplateProjectionBuffer.GetFilePath(textBuffer);

            if (filename != null)
            {
                var project = DjangoPackage.GetProject(filename);
                return(new DjangoCompletionSource(_glyphService, project.Analyzer, textBuffer));
            }
            return(null);
        }
Ejemplo n.º 2
0
        public ICompletionSource TryCreateCompletionSource(ITextBuffer textBuffer)
        {
            var filename = textBuffer.GetFileName();

            if (filename != null)
            {
                var project = DjangoPackage.GetProject(_serviceProvider, filename);
                if (project != null)
                {
                    return(new DjangoCompletionSource(_glyphService, project.Analyzer, _serviceProvider, textBuffer));
                }
            }
            return(null);
        }