96 lines
5.3 KiB
XML
96 lines
5.3 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Cryville.Common.Reflection</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Cryville.Common.Reflection.FieldLikeHelper">
|
|
<summary>
|
|
Provides a set of <see langword="static" /> methods for field and property.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.FindMemberWithAttribute``1(System.Type)">
|
|
<summary>
|
|
Finds the member with the specified attribute type in the specified type.
|
|
</summary>
|
|
<typeparam name="T">The attribute type.</typeparam>
|
|
<param name="type">The type containing the member with the specified attribute type.</param>
|
|
<returns>The member with the specified attribute type in the specified type. <see langword="null" /> when the member is not found or multiple members are found.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.GetMember(System.Type,System.String)">
|
|
<summary>
|
|
Gets the member from a type with the specified name.
|
|
</summary>
|
|
<param name="type">The type.</param>
|
|
<param name="name">The name of the member.</param>
|
|
<returns>The member. <see langword="null" /> when the member is not found or multiple members are found.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.GetMemberType(System.Reflection.MemberInfo)">
|
|
<summary>
|
|
Gets the type of a member.
|
|
</summary>
|
|
<param name="mi">The member.</param>
|
|
<returns>The type of the member.</returns>
|
|
<exception cref="T:System.ArgumentException"><paramref name="mi" /> is not a field or a property.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.GetValue(System.Reflection.MemberInfo,System.Object)">
|
|
<summary>
|
|
Gets the value of a member of an object.
|
|
</summary>
|
|
<param name="mi">The member.</param>
|
|
<param name="obj">The object.</param>
|
|
<returns>The value.</returns>
|
|
<exception cref="T:System.ArgumentException"><paramref name="mi" /> is not a field or a property.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.SetValue(System.Reflection.MemberInfo,System.Object,System.Object,System.Reflection.Binder)">
|
|
<summary>
|
|
Sets the value of a member of an object.
|
|
</summary>
|
|
<param name="mi">The member.</param>
|
|
<param name="obj">The object.</param>
|
|
<param name="value">The value.</param>
|
|
<param name="binder">An optional binder to convert the value.</param>
|
|
<exception cref="T:System.ArgumentException"><paramref name="mi" /> is not a field or a property.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.GetGetValueDelegate(System.Reflection.MemberInfo)">
|
|
<summary>
|
|
Gets a delegate that gets the value of a member of an object.
|
|
</summary>
|
|
<param name="mi">The member.</param>
|
|
<returns>A delegate that gets the value.</returns>
|
|
<exception cref="T:System.ArgumentException"><paramref name="mi" /> is not a field or a property.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.FieldLikeHelper.GetSetValueDelegate(System.Reflection.MemberInfo)">
|
|
<summary>
|
|
Gets a delegate that sets the value of a member of an object.
|
|
</summary>
|
|
<param name="mi">The member.</param>
|
|
<returns>A delegate that sets the value.</returns>
|
|
<exception cref="T:System.ArgumentException"><paramref name="mi" /> is not a field or a property.</exception>
|
|
</member>
|
|
<member name="T:Cryville.Common.Reflection.TypeNameHelper">
|
|
<summary>
|
|
Provides a set of <see langword="static" /> methods for getting type name.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.TypeNameHelper.GetSimpleName(System.Type)">
|
|
<summary>
|
|
Gets a simple name of a type.
|
|
</summary>
|
|
<param name="type">The type.</param>
|
|
<returns>A simple name of the class.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Common.Reflection.TypeNameHelper.GetNamespaceQualifiedName(System.Type)">
|
|
<summary>
|
|
Gets the namespace qualified name of a type.
|
|
</summary>
|
|
<param name="type">The type.</param>
|
|
<returns>The namespace qualified name of the class.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception>
|
|
</member>
|
|
</members>
|
|
</doc>
|