码迷,mamicode.com
首页 > 其他好文 > 详细

System.Reflection.ExceptionHandlingClause.cs

时间:2020-04-11 09:29:18      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:指示   mes   http   inf   位置   ram   operation   src   add   

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.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

标签:指示   mes   http   inf   位置   ram   operation   src   add   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!