DynamicallyAccessedMemberTypes 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定动态访问的成员类型。 此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。
此枚举支持其成员值的按位组合。
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| All | -1 | 指定所有成员。 |
| Interfaces | 8192 | 指定类型实现的所有接口。 |
| None | 0 | 不指定任何成员。 |
| NonPublicConstructors | 4 | 指定所有非公共构造函数。 |
| NonPublicEvents | 4096 | 指定所有非公共事件。 |
| NonPublicFields | 64 | 指定所有非公共字段。 |
| NonPublicMethods | 16 | 指定所有非公共方法。 |
| NonPublicNestedTypes | 256 | 指定所有非公共嵌套类型。 |
| NonPublicProperties | 1024 | 指定所有非公共属性。 |
| PublicConstructors | 3 | 指定所有公共构造函数。 |
| PublicEvents | 2048 | 指定所有公共事件。 |
| PublicFields | 32 | 指定所有公共字段。 |
| PublicMethods | 8 | 指定所有公共方法。 |
| PublicNestedTypes | 128 | 指定所有公共嵌套类型。 |
| PublicParameterlessConstructor | 1 | 指定默认的无参数公共构造函数。 |
| PublicProperties | 512 | 指定所有公共属性。 |