コード例 #1
0
ファイル: Signature.cs プロジェクト: weizhengwei/LangSvcV2
        public override Completion CreateCompletion(AlloyIntellisenseController controller, ICompletionSession session)
        {
            string             displayText        = Name;
            string             insertionText      = Name;
            string             description        = string.Empty;
            StandardGlyphGroup glyphGroup         = IsEnum ? StandardGlyphGroup.GlyphGroupEnum : StandardGlyphGroup.GlyphGroupStruct;
            ImageSource        iconSource         = controller.Provider.GlyphService.GetGlyph(glyphGroup, StandardGlyphItem.GlyphItemPublic);
            string             iconAutomationText = string.Empty;

            return(new Completion(displayText, insertionText, description, iconSource, iconAutomationText));
        }
コード例 #2
0
 public override void GetQuickInfo(AlloyIntellisenseController controller, IQuickInfoSession session, IList<object> content)
 {
     content.Add(DeclarationText);
 }
コード例 #3
0
 public override Completion CreateCompletion(AlloyIntellisenseController controller, ICompletionSession session)
 {
     string displayText = Name;
     string insertionText = Name;
     string description = string.Empty;
     StandardGlyphGroup glyphGroup = IsEnum ? StandardGlyphGroup.GlyphGroupEnum : StandardGlyphGroup.GlyphGroupStruct;
     ImageSource iconSource = controller.Provider.GlyphService.GetGlyph(glyphGroup, StandardGlyphItem.GlyphItemPublic);
     string iconAutomationText = string.Empty;
     return new Completion(displayText, insertionText, description, iconSource, iconAutomationText);
 }
コード例 #4
0
 public virtual void GetQuickInfo(AlloyIntellisenseController controller, IQuickInfoSession session, IList<object> content)
 {
 }
コード例 #5
0
 public virtual ISignature CreateSignature(AlloyIntellisenseController controller, ISignatureHelpSession session)
 {
     return null;
 }
コード例 #6
0
 public virtual Completion CreateCompletion(AlloyIntellisenseController controller, ICompletionSession session)
 {
     return null;
 }
コード例 #7
0
ファイル: Signature.cs プロジェクト: weizhengwei/LangSvcV2
 public override void GetQuickInfo(AlloyIntellisenseController controller, IQuickInfoSession session, IList <object> content)
 {
     content.Add(DeclarationText);
 }
コード例 #8
0
 public virtual void GetQuickInfo(AlloyIntellisenseController controller, IQuickInfoSession session, IList <object> content)
 {
 }
コード例 #9
0
 public virtual ISignature CreateSignature(AlloyIntellisenseController controller, ISignatureHelpSession session)
 {
     return(null);
 }
コード例 #10
0
 public virtual Completion CreateCompletion(AlloyIntellisenseController controller, ICompletionSession session)
 {
     return(null);
 }