信息
您所需的主题如下所示。但此主题未包含在此库中。

DynamicMethod 构造函数 (String, MethodAttributes, CallingConventions, Type, Type[], Module, Boolean)

2013/12/13

对于针对 Windows Phone OS 7.0 和 7.1 的应用,请不要在应用中使用此成员。如果使用的话,您的代码将引发 MethodAccessException。此成员的安全是非常关键的,将其限制为由 .NET Framework for Windows Phone 类库内部使用。
[安全关键]

创建一个对模块全局有效的动态方法,指定方法名称、特性、调用约定、返回类型、参数类型和模块,并指定动态方法的 Microsoft 中间语言 (MSIL) 访问的类型和成员是否应跳过实时 (JIT) 可见性检查。

Namespace:  System.Reflection.Emit
程序集:  mscorlib(位于 mscorlib.dll 中)

[SecurityCriticalAttribute]
public DynamicMethod(
	string name,
	MethodAttributes attributes,
	CallingConventions callingConvention,
	Type returnType,
	Type[] parameterTypes,
	Module m,
	bool skipVisibility
)

参数

name
类型: System.String
动态方法的名称。可以是长度为零的字符串,但不能为 null
attributes
类型: System.Reflection.MethodAttributes
MethodAttributes 值的按位组合,指定动态方法的属性。允许的唯一组合为 PublicStatic
callingConvention
类型: System.Reflection.CallingConventions
动态方法的调用约定。必须为 Standard
returnType
类型: System.Type
一个 Type 对象,它指定动态方法的返回类型;如果方法没有返回类型,则为 null
parameterTypes
类型: System.Type []
一个 Type 对象数组,它指定动态方法的参数的类型;如果方法没有参数,则为 null
m
类型: System.Reflection.Module
一个 Module,表示动态方法将与之逻辑关联的模块。
skipVisibility
类型: System.Boolean
要跳过动态方法的 MSIL 访问的类型和成员的 JIT 可见性检查,则为 true;否则为 false

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示: