/// <summary> /// 使用指定的 System.Runtime.CompilerServices.TmphMethodImplOptions 值初始化 MethodImplAttribute类的新实例。 /// </summary> /// <param name="methodImplOptions">一个 System.Runtime.CompilerServices.TmphMethodImplOptions 值,该值指定属性化方法的属性。</param> public TmphMethodImplAttribute(TmphMethodImplOptions methodImplOptions) { var options = TmphMethodImplOptions.InternalCall | TmphMethodImplOptions.PreserveSig | TmphMethodImplOptions.NoOptimization | TmphMethodImplOptions.Synchronized | TmphMethodImplOptions.ForwardRef | TmphMethodImplOptions.NoInlining | TmphMethodImplOptions.Unmanaged | TmphMethodImplOptions.AggressiveInlining; Val = methodImplOptions & options; }
/// <summary> /// 使用指定的 System.Runtime.CompilerServices.TmphMethodImplOptions 值初始化 MethodImplAttribute类的新实例。 /// </summary> /// <param name="value">一个位屏蔽,表示所需的 System.Runtime.CompilerServices.TmphMethodImplOptions 值,该值指定属性化方法的属性。</param> public TmphMethodImplAttribute(short value) { Val = (TmphMethodImplOptions)value; }