System.Reflection.MethodBody.cs

ylbtech-System.Reflection.MethodBody.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.Collections.Generic;
using System.Runtime.InteropServices;

namespace System.Reflection
{
    //
    // 摘要:
    //     提供对元数据和 MSIL 的方法的主体的访问。
    [ComVisible(true)]
    public class MethodBody
    {
        //
        // 摘要:
        //     初始化 System.Reflection.MethodBody 类的新实例。
        protected MethodBody();

        //
        // 摘要:
        //     描述元数据中的方法的本地变量的签名中获取元数据标记。
        //
        // 返回结果:
        //     一个整数,表示元数据标记。
        public virtual int LocalSignatureMetadataToken { get; }
        //
        // 摘要:
        //     获取在方法体中声明的局部变量的列表。
        //
        // 返回结果:
        //     System.Collections.Generic.IList`1 的 System.Reflection.LocalVariableInfo 声明在方法体中的描述本地变量的对象。
        public virtual IList<LocalVariableInfo> LocalVariables { get; }
        //
        // 摘要:
        //     在执行该方法时,操作数堆栈上获取最大项数。
        //
        // 返回结果:
        //     在执行该方法时操作数堆栈上最大项数。
        public virtual int MaxStackSize { get; }
        //
        // 摘要:
        //     获取一个值,该值指示是否在方法体中的本地变量初始化为其类型的默认值。
        //
        // 返回结果:
        //     true 如果方法体中包含代码以初始化到本地变量 null 对于引用类型,或初始化为零的值适用于值类型; 否则为 false。
        public virtual bool InitLocals { get; }
        //
        // 摘要:
        //     获取在方法主体中包含所有异常处理的子句的列表。
        //
        // 返回结果:
        //     System.Reflection.ExceptionHandlingClause 对象的 System.Collections.Generic.IList`1
        //     表示方法主体中异常处理的子句。
        public virtual IList<ExceptionHandlingClause> ExceptionHandlingClauses { get; }

        //
        // 摘要:
        //     一个字节数组的形式返回方法体的 MSIL。
        //
        // 返回结果:
        //     类型的数组 System.Byte ,其中包含用于方法体的 MSIL。
        public virtual byte[] GetILAsByteArray();
    }
}

2、

2.返回顶部
3.返回顶部
4.返回顶部
5.返回顶部
6.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/storebook/p/12677612.html

时间: 2024-11-10 16:20:50

System.Reflection.MethodBody.cs的相关文章

System.Reflection.Binder.cs

ylbtech-System.Reflection.Binder.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 usin

System.Reflection.FieldAttributes.cs

ylbtech-System.Reflection.FieldAttributes.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 #endre

System.Reflection.FieldInfo.cs

ylbtech-System.Reflection.FieldInfo.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 u

System.Reflection.ExceptionHandlingClause.cs

ylbtech-System.Reflection.ExceptionHandlingClause.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.dl

System.Reflection.PropertyAttributes.cs

ylbtech-System.Reflection.PropertyAttributes.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 #en

System.Reflection.ParameterModifier.cs

ylbtech-System.Reflection.ParameterModifier.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 #end

System.Reflection.MethodImplAttributes.cs

ylbtech-System.Reflection.MethodImplAttributes.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 #

System.Reflection.CallingConvention.cs

ylbtech-System.Reflection.CallingConvention.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 #end

System.Reflection.LocalVariableInfo.cs

ylbtech-System.Reflection.LocalVariableInfo.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 #end