ylbtech-System.RuntimeFieldHandle.cs |
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
{
//
// 摘要:
// 表示使用内部元数据标记的字段。
[ComVisible(true)]
public struct RuntimeFieldHandle : ISerializable
{
//
// 摘要:
// 获取由当前实例所表示的字段的句柄。
//
// 返回结果:
// System.IntPtr ,包含当前实例所表示的字段的句柄。
public IntPtr Value { get; }
//
// 摘要:
// 指示当前实例是否等于指定的对象。
//
// 参数:
// obj:
// 要与当前类型进行比较的对象。
//
// 返回结果:
// true 如果 obj 是 System.RuntimeFieldHandle 和等于当前实例的值; 否则为 false。
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
[SecuritySafeCritical]
public override bool Equals(object obj);
//
// 摘要:
// 该值指示当前实例是否等于指定 System.RuntimeFieldHandle。
//
// 参数:
// handle:
// System.RuntimeFieldHandle 要与当前实例进行比较。
//
// 返回结果:
// true 如果值 handle 等于当前实例的值; 否则为 false。
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
[SecuritySafeCritical]
public bool Equals(RuntimeFieldHandle handle);
//
// 摘要:
// 返回此实例的哈希代码。
//
// 返回结果:
// 一个 32 位带符号整数,它是此实例的哈希代码。
[SecuritySafeCritical]
public override int GetHashCode();
//
// 摘要:
// 填充 System.Runtime.Serialization.SerializationInfo 所必需进行反序列化当前实例所表示的字段的数据。
//
// 参数:
// info:
// System.Runtime.Serialization.SerializationInfo 要用序列化信息填充对象。
//
// context:
// (保留)序列化的数据存储和检索的位置。
//
// 异常:
// T:System.ArgumentNullException:
// info 为 null。
//
// T:System.Runtime.Serialization.SerializationException:
// System.RuntimeFieldHandle.Value 当前实例的属性不是有效的句柄。
[SecurityCritical]
public void GetObjectData(SerializationInfo info, StreamingContext context);
//
// 摘要:
// 指示两个 System.RuntimeFieldHandle 结构是否相等。
//
// 参数:
// left:
// System.RuntimeFieldHandle 要与 right。
//
// right:
// System.RuntimeFieldHandle 要与 left。
//
// 返回结果:
// 如果 true 等于 left,则为 right;否则为 false。
public static bool operator ==(RuntimeFieldHandle left, RuntimeFieldHandle right);
//
// 摘要:
// 指示两个 System.RuntimeFieldHandle 结构是否不相等。
//
// 参数:
// left:
// System.RuntimeFieldHandle 要与 right。
//
// right:
// System.RuntimeFieldHandle 要与 left。
//
// 返回结果:
// 如果 true 不等于 left,则为 right;否则为 false。
public static bool operator !=(RuntimeFieldHandle left, RuntimeFieldHandle right);
}
}
2、
原文地址:https://www.cnblogs.com/storebook/p/12676969.html
时间: 2024-10-03 18:03:05