XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
UTF-8
using XFEExtension.NetCore.XFETransform.ObjectInfoAnalyzer;
using XFEExtension.NetCore.XFETransform;
using XFEExtension.NetCore.XFETransform.StringConverter;

namespace XFEExtension.NetCore.Analyzer.Test;

internal class Program
{
    /// <summary>
    /// 运行对象信息分析器的控制台测试,并将分析后的对象描述输出到控制台。
    /// </summary>
    public static void Main()
    {
        var testClass = new TestClass("测试类", "测试描述:我上早八", 56)
        {
            Tags = [["标签11", "标签12"], ["标签21", "标签22"]],
            Enum = MyEnum.Test2,
            MultiEnum = MyMultiEnum.Get | MyMultiEnum.Pull | MyMultiEnum.Set | MyMultiEnum.Post
        }.GetType();
        var result = XFEConverter.GetObjectInfo(StringConverter.ColoredObjectAnalyzer, "分析对象", ObjectPlace.Main, 0, [testClass], testClass, testClass, false, false).OutPutObject();
        Console.WriteLine(result);
        //testClass.X();
    }
}
enum MyEnum
{
    Test1 = 3,
    Test2 = 12,
    Test3 = 1
}
[Flags]
enum MyMultiEnum
{
    Get = 1,
    Set = 2,
    Post = 4,
    Pull = 8
}