VirtualTypeBuilder 类

定义

创建新的虚拟 typea。 此类不能被继承。

public ref class VirtualTypeBuilder sealed
public ref class VirtualTypeBuilder sealed
class VirtualTypeBuilder sealed
public sealed class VirtualTypeBuilder
type VirtualTypeBuilder = class
Public NotInheritable Class VirtualTypeBuilder
继承
VirtualTypeBuilder

构造函数

VirtualTypeBuilder()

初始化 VirtualTypeBuilder 类的新实例。

属性

AssemblyName

获取或设置虚拟类型应属于的程序集的名称。

Attributes

获取虚拟类型的的集合 Attributes

BaseType

获取或设置派生虚类型的基类型。

Constructors

获取此虚拟类型的构造函数的集合。

DeclaringType

获取或设置所生成的虚类型的声明类型。

Events

获取虚拟类型的的集合 Events

Fields

获取 Fields 所得虚类型的的集合。

Implementor

获取或设置将用于生成的虚拟类型的实施者。

IsPublic

获取或设置一个值,该值指示生成的虚拟类型是否具有公共访问修饰符。

IsSerializable

获取或设置生成的虚拟类型是否可序列化。

Methods

获取所得虚类型的方法集合。

Properties

获取虚拟类型的的集合 Properties

TypeName

获取或设置虚拟类型的类型名称。

方法

CreateType()

基于此虚拟类型生成器的配置创建虚拟类型。

InitializeFromType(ITypeResolutionService, CodeNamespace)

用从给定类型获得的数据初始化此虚拟类型生成器。

InitializeFromType(ITypeResolutionService, CodeTypeDeclaration)

用从给定类型获得的数据初始化此虚拟类型生成器。

InitializeFromType(ITypeResolutionService, CodeTypeDeclaration, String)

用从给定类型获得的数据初始化此虚拟类型生成器。

适用于