System.RuntimeMethodHandle.cs

ylbtech-System.RuntimeMethodHandle.cs
1.返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorlib.dll
#endregion

using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Security;

namespace System
{
    //
    // 摘要:
    //     System.RuntimeMethodHandle是一种方法的内部元数据表示的句柄。
    [ComVisible(true)]
    public struct RuntimeMethodHandle : ISerializable
    {
        //
        // 摘要:
        //     获取此实例的值。
        //
        // 返回结果:
        //     一个 System.RuntimeMethodHandle ,它是一种方法的内部元数据表示。
        public IntPtr Value { get; }

        //
        // 摘要:
        //     指示此实例是否与指定对象相等。
        //
        // 参数:
        //   obj:
        //     要与此实例进行比较的 System.Object。
        //
        // 返回结果:
        //     true 如果 obj 是 System.RuntimeMethodHandle 和等于此实例的值; 否则为 false。
        [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
        [SecuritySafeCritical]
        public override bool Equals(object obj);
        //
        // 摘要:
        //     指示此实例是否等于指定 System.RuntimeMethodHandle。
        //
        // 参数:
        //   handle:
        //     要与此实例进行比较的 System.RuntimeMethodHandle。
        //
        // 返回结果:
        //     true 如果 handle 等于此实例的值; 否则为 false。
        [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
        [SecuritySafeCritical]
        public bool Equals(RuntimeMethodHandle handle);
        //
        // 摘要:
        //     获取指向此实例所表示的方法的指针。
        //
        // 返回结果:
        //     指向此实例所表示的方法的指针。
        //
        // 异常:
        //   T:System.Security.SecurityException:
        //     调用方没有执行此操作的必要权限。
        [SecurityCritical]
        public IntPtr GetFunctionPointer();
        //
        // 摘要:
        //     返回此实例的哈希代码。
        //
        // 返回结果:
        //     32 位有符号整数哈希代码。
        [SecuritySafeCritical]
        public override int GetHashCode();
        //
        // 摘要:
        //     填充 System.Runtime.Serialization.SerializationInfo 所必需进行反序列化此实例所表示的字段的数据。
        //
        // 参数:
        //   info:
        //     要用序列化信息填充的对象。
        //
        //   context:
        //     (保留)序列化的数据存储和检索的位置。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     info 为 null。
        //
        //   T:System.Runtime.Serialization.SerializationException:
        //     System.RuntimeMethodHandle.Value 无效。
        [SecurityCritical]
        public void GetObjectData(SerializationInfo info, StreamingContext context);

        //
        // 摘要:
        //     指示两个实例是否的 System.RuntimeMethodHandle 是否相等。
        //
        // 参数:
        //   left:
        //     一个 System.RuntimeMethodHandle 要与 right。
        //
        //   right:
        //     一个 System.RuntimeMethodHandle 要与 left。
        //
        // 返回结果:
        //     true 如果值 left 等于的值 right; 否则为 false。
        public static bool operator ==(RuntimeMethodHandle left, RuntimeMethodHandle right);
        //
        // 摘要:
        //     指示两个实例是否的 System.RuntimeMethodHandle 是否不相等。
        //
        // 参数:
        //   left:
        //     一个 System.RuntimeMethodHandle 要与 right。
        //
        //   right:
        //     一个 System.RuntimeMethodHandle 要与 left。
        //
        // 返回结果:
        //     true 如果值 left 不到的值相等,则 right; 否则为 false。
        public static bool operator !=(RuntimeMethodHandle left, RuntimeMethodHandle right);
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

猜你喜欢

转载自www.cnblogs.com/storebook/p/12677609.html