System.Reflection.ExceptionHandlingClause.cs

Posted storebook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 AssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll
#endregion

using System.Runtime.InteropServices;

namespace System.Reflection
{
    //
    // 摘要:
    //     表示结构化异常处理块中的子句。
    [ComVisible(true)]
    public class ExceptionHandlingClause
    {
        //
        // 摘要:
        //     初始化 System.Reflection.ExceptionHandlingClause 类的新实例。
        protected ExceptionHandlingClause();

        //
        // 摘要:
        //     获取一个值,该值指示此异常处理子句 finally 子句、 类型筛选子句或用户筛选子句。
        //
        // 返回结果:
        //     System.Reflection.ExceptionHandlingClauseOptions 值,该值指示该子句执行何种操作。
        public virtual ExceptionHandlingClauseOptions Flags { get; }
        //
        // 摘要:
        //     该方法,以字节为单位,包括此异常处理子句的 try 块内的偏移量。
        //
        // 返回结果:
        //     一个整数,表示该方法,以字节为单位,包括此异常处理子句的 try 块内的偏移量。
        public virtual int TryOffset { get; }
        //
        // 摘要:
        //     总长度,以字节为单位,包括此异常处理子句的 try 块。
        //
        // 返回结果:
        //     总长度,以字节为单位,包括此异常处理子句的 try 块。
        public virtual int TryLength { get; }
        //
        // 摘要:
        //     获取用字节表示,此异常处理子句在方法体内的偏移量。
        //
        // 返回结果:
        //     一个整数,表示方法体中,以字节为单位,此异常处理子句内的偏移量。
        public virtual int HandlerOffset { get; }
        //
        // 摘要:
        //     获取以字节为单位,此异常处理子句的正文的长度。
        //
        // 返回结果:
        //     一个整数,表示窗体此异常处理子句的正文的 MSIL 的长度,以字节为单位。
        public virtual int HandlerLength { get; }
        //
        // 摘要:
        //     获取用字节表示,用户提供的筛选器代码在方法体内的偏移量。
        //
        // 返回结果:
        //     在方法体中,以字节为单位的用户提供的筛选器代码的偏移量。 此属性的值没有任何意义,如果 System.Reflection.ExceptionHandlingClause.Flags
        //     属性以外的任何值 System.Reflection.ExceptionHandlingClauseOptions.Filter。
        //
        // 异常:
        //   T:System.InvalidOperationException:
        //     无法获取偏移量,因为异常处理子句不是筛选器。
        public virtual int FilterOffset { get; }
        //
        // 摘要:
        //     获取此子句所处理的异常的类型。
        //
        // 返回结果:
        //     一个 System.Type 对象,表示该类型由该子句,处理的异常或 null 如果 System.Reflection.ExceptionHandlingClause.Flags
        //     属性是 System.Reflection.ExceptionHandlingClauseOptions.Filter 或 System.Reflection.ExceptionHandlingClauseOptions.Finally。
        //
        // 异常:
        //   T:System.InvalidOperationException:
        //     对于对象的当前状态的属性的使用无效。
        public virtual Type CatchType { get; }

        //
        // 摘要:
        //     异常处理子句的字符串表示形式。
        //
        // 返回结果:
        //     一个字符串,其中列出了筛选器子句类型的相应属性值。
        public override string ToString();
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
技术图片 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

以上是关于System.Reflection.ExceptionHandlingClause.cs的主要内容,如果未能解决你的问题,请参考以下文章