src/DotNetCommon.Web/bin/Debug/net6.0/DotNetCommon.Core.xml

(开头部分) 396KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DotNetCommon.Core</name>
    </assembly>
    <members>
        <member name="T:DotNetCommon.Accessors.Accessor">
            <summary>
            用于构建<see cref="T:DotNetCommon.Accessors.ObjectAccessor"/>和<see cref="T:DotNetCommon.Accessors.GenericAccessor`1"/>实例。
            <code>
            下面的示例用来完整演示一个类属性的读写操作,首先准备要进行反射的类:
            public class Person
            {
                public int Id { get; set; }
                public string Name { get; set; }
            }
            public class Program
            {
                static void Main(string[] args)
                {
                    //创建Person类的属性反射操作对象(操作属性时,忽略大小写)
                    var accessor = Accessor.Build&lt;Person&gt;(true);
                    var person = new Person() { Id = 1, Name = "普通用户"};
                    //输出: 1
                    Console.WriteLine(accessor[person, "Id"]);
                    accessor[person, "name"] = "小明";
                    //输出: "小明"
                    Console.WriteLine(person.Name);
                    Console.ReadLine();
                }
            }
            </code>
            </summary>
        </member>
        <member name="M:DotNetCommon.Accessors.Accessor.#ctor(System.Reflection.IReflect,System.Boolean,System.Boolean)">
            <summary>
            用户创建<see cref="T:DotNetCommon.Accessors.Accessor"/>类型的实例
            </summary>
            <param name="type">
            要进行反射的模型类型
            </param>
            <param name="ignoreCase">
            反射模型属性时是否忽略大小写
            </param>
            <param name="includeNonPublic">
            是否反射模型的非<c>public</c>方法
            </param>
        </member>
        <member name="P:DotNetCommon.Accessors.Accessor.Comparer">
            <summary>
            获取反射模型属性时用到的名称比较器 <see cref="T:System.StringComparer"/>
            </summary>
        </member>
        <member name="P:DotNetCommon.Accessors.Accessor.Type">
            <summary>
            当前反射的对象类型
            </summary>
        </member>
        <member name="P:DotNetCommon.Accessors.Accessor.IgnoreCase">
            <summary>
后面还有 5448+ 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。