Example #1
0
 public CodeCompletionData(string member, CodeCompletionType type, string description)
     : base(member, description, (int)type)
 {
     _member      = member;
     _type        = type;
     _description = description;
 }
        protected override bool IsAvailable(CSharpCodeCompletionContext context)
        {
            CodeCompletionType codeCompletionType = context.BasicContext.CodeCompletionType;

            if (codeCompletionType != CodeCompletionType.SmartCompletion)
            {
                return(codeCompletionType != CodeCompletionType.ImportCompletion);
            }
            else
            {
                return(false);
            }
        }
        protected override bool IsAvailable(PsiCodeCompletionContext context)
        {
            CodeCompletionType type = context.BasicContext.CodeCompletionType;

            return(type == CodeCompletionType.AutomaticCompletion || type == CodeCompletionType.BasicCompletion);
        }
Example #4
0
 public void Init(CodeCompletionType CompletionType, Point Position)
 {
     this.Init();
     this.CompletionType = CompletionType;
     this.StartPosition  = Position;
 }
Example #5
0
 public MyCompletionData(string text, CodeCompletionType completionType)
 {
     Text = text;
     CompletionType = completionType;
 }
        protected override bool IsAvailable(CSharpCodeCompletionContext context)
        {
            CodeCompletionType codeCompletionType = context.BasicContext.CodeCompletionType;

            return(codeCompletionType == CodeCompletionType.SmartCompletion || codeCompletionType == CodeCompletionType.BasicCompletion);
        }
Example #7
0
 public MyCompletionData(string text, CodeCompletionType completionType)
 {
     Text           = text;
     CompletionType = completionType;
 }
Example #8
0
 public CodeCompletionData(string member, CodeCompletionType type)
     : base(member, null, (int)type)
 {
     _member = member;
     _type   = type;
 }
 protected override ICodeCompletionContext CreateContexts(ISolution solution, ITextControl textControl, CodeCompletionType codeCompletionType)
 {
     if (codeCompletionType == CodeCompletionType.BasicCompletion)
         return new NHCodeCompletionContext(solution, textControl);
     return null;
 }