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);
        }
Ejemplo n.º 3
0
 public DjangoProjectFactory(DjangoPackage package)
 {
     _package = package;
 }
Ejemplo n.º 4
0
 public DjangoEditorFactory(DjangoPackage package)
     : base(package, GuidList.guidDjangoEditorFactory, typeof(DjangoLanguageInfo).GUID)
 {
 }
Ejemplo n.º 5
0
 public DjangoProjectFactory(DjangoPackage package) {
     _package = package;
 }