コード例 #1
0
 /// <summary>返回由指定元数据标记标识的字段的运行时字段句柄,指定标记所在范围内的类型和方法的泛型类型参数。</summary>
 /// <returns>由 <paramref name="fieldToken" /> 标识的字段的 <see cref="T:System.RuntimeFieldHandle" />。</returns>
 /// <param name="fieldToken">一个元数据标记,用于标识模块中的一个字段。</param>
 /// <param name="typeInstantiationContext">
 /// <see cref="T:System.RuntimeTypeHandle" /> 结构的数组,表示标记所在范围内的类型的泛型类型参数,如果类型不是泛型,则为 null。</param>
 /// <param name="methodInstantiationContext">
 /// <see cref="T:System.RuntimeTypeHandle" /> 结构的数组,表示标记所在范围内的方法的泛型类型参数,如果方法不是泛型,则为 null。</param>
 /// <exception cref="T:System.BadImageFormatException">
 /// <paramref name="metadataToken" /> 不是当前模块范围内的有效标记。- 或 -<paramref name="metadataToken" /> 不是当前模块范围内的字段的标记。- 或 -<paramref name="metadataToken" /> 标识了一个字段,该字段的父 TypeSpec 有一个包含元素类型 var 或 mvar 的签名。</exception>
 /// <exception cref="T:System.InvalidOperationException">该方法在空字段句柄上调用。</exception>
 /// <exception cref="T:System.ArgumentOutOfRangeException">
 /// <paramref name="fieldToken " />不是有效的标记。</exception>
 public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
 {
     return(new RuntimeFieldHandle(ModuleHandle.ResolveFieldHandleInternal(this.GetRuntimeModule(), fieldToken, typeInstantiationContext, methodInstantiationContext)));
 }
コード例 #2
0
 /// <summary>返回由指定元数据标记标识的字段的运行时句柄。</summary>
 /// <returns>由 <paramref name="fieldToken" /> 标识的字段的 <see cref="T:System.RuntimeFieldHandle" />。</returns>
 /// <param name="fieldToken">一个元数据标记,用于标识模块中的一个字段。</param>
 /// <exception cref="T:System.BadImageFormatException">
 /// <paramref name="metadataToken" /> 不是当前模块范围内的有效标记。- 或 -<paramref name="metadataToken" /> 不是当前模块范围内的字段的标记。- 或 -<paramref name="metadataToken" /> 标识了一个字段,该字段的父 TypeSpec 有一个包含元素类型 var 或 mvar 的签名。</exception>
 /// <exception cref="T:System.InvalidOperationException">该方法在空字段句柄上调用。</exception>
 /// <filterpriority>1</filterpriority>
 public RuntimeFieldHandle ResolveFieldHandle(int fieldToken)
 {
     return(new RuntimeFieldHandle(ModuleHandle.ResolveFieldHandleInternal(this.GetRuntimeModule(), fieldToken, (RuntimeTypeHandle[])null, (RuntimeTypeHandle[])null)));
 }