InternalTypeHelper 类

定义

由 WPF XAML 编译器在内部使用的抽象类,用于支持使用内部类型。

public ref class InternalTypeHelper abstract
public abstract class InternalTypeHelper
type InternalTypeHelper = class
Public MustInherit Class InternalTypeHelper
继承
InternalTypeHelper
派生

注解

InternalTypeHelper 不适合由 WPF XAML 标记编译器以外的任何内容使用。

编译 XAML 文件时,可以使用公共类型,但也可以使用内部类型,但内部类型受到代码访问内部类型的相同限制。 InternalTypeHelper 启用对标记的内部访问级别类型的支持。 这涉及到编译器创建一个派生自 InternalTypeHelper 并实现其成员的生成的类。 生成的类存在于安全性和访问上下文中,因此,只有同一程序集或专用于共享内部访问的其他程序集才能引用生成的类,从而引用内部类型。

构造函数

InternalTypeHelper()

初始化 InternalTypeHelper 类的新实例。

方法

AddEventHandler(EventInfo, Object, Delegate)

在派生(生成)类中重写时,会将事件处理程序委托附加到内部事件。

CreateDelegate(Type, Object, String)

在派生(生成)类中重写时,会创建一个引用非公共处理程序方法的事件委托。

CreateInstance(Type, CultureInfo)

在派生(生成)类中重写时,创建内部类型的实例。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetPropertyValue(PropertyInfo, Object, CultureInfo)

在派生(生成)类中重写时,获取目标对象的内部属性值。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetPropertyValue(PropertyInfo, Object, Object, CultureInfo)

在派生(生成)类中重写时,设置目标对象的内部属性的值。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅