LunarMind/TestEditor/CustomCompletionData.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using ICSharpCode.AvalonEdit.CodeCompletion;
using ICSharpCode.AvalonEdit.Document;
using ICSharpCode.AvalonEdit.Editing;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LunarSF.SHomeWorkshop.LunarMind
{
/// <summary>
/// 表示自动完成列表中的某个项目。
/// </summary>
public class CustomCompletionData : ICompletionData
{
public CustomCompletionData(string text, string description, string completeText = null)
{
this.Text = text;
this.description = description;
if (completeText == null)
{
this.completeText = this.Text;
}
else
{
this.completeText = completeText;
}
}
private string completeText;
/// <summary>
/// 自动完成文本。
/// </summary>
public string CompleteText
{
get { return this.completeText; }
}
public System.Windows.Media.ImageSource Image
{
get { return null; }
}
public string Text { get; private set; }
// Use this property if you want to show a fancy UIElement in the list.
public object Content
{
get { return this.Text; }
}
private string description;
public object Description
{
get { return this.description; }
}
后面还有 27 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。