FieldBuilder 成员
定义并表示字段。无法继承此类。
下表列出了由 FieldBuilder 类型公开的成员。
公共属性
名称 | 说明 | |
---|---|---|
Attributes | 已重写。指示该字段的属性。此属性为只读。 | |
DeclaringType | 已重写。指示对声明该字段的类型的 Type 对象的引用。此属性为只读。 | |
FieldHandle | 已重写。指示该字段的内部元数据句柄。此属性为只读。 | |
FieldType | 已重写。指示表示该字段的类型的 Type 对象。此属性为只读。 | |
IsAssembly | 获取一个值,通过该值指示该字段是否有程序集级可见性。(从 FieldInfo 继承。) | |
IsFamily | 获取一个值,通过该值指示此字段是否有家族级可见性。(从 FieldInfo 继承。) | |
IsFamilyAndAssembly | 获取一个值,通过该值指示此字段是否有 FamilyAndAssembly 级可见性。(从 FieldInfo 继承。) | |
IsFamilyOrAssembly | 获取一个值,通过该值指示此字段是否有 FamilyOrAssembly 级可见性。(从 FieldInfo 继承。) | |
IsInitOnly | 获取一个值,通过该值指示此字段是否只能在构造函数的主体中设置。(从 FieldInfo 继承。) | |
IsLiteral | 获取一个值,通过该值指示该值是否在编译时写入并且不能更改。(从 FieldInfo 继承。) | |
IsNotSerialized | 获取一个值,通过该值指示此字段是否有 NotSerialized 属性 (Attribute)。(从 FieldInfo 继承。) | |
IsPinvokeImpl | 获取一个值,该值指示是否已在 FieldAttributes 中设置相应的 PinvokeImpl 属性 (Attribute)。(从 FieldInfo 继承。) | |
IsPrivate | 获取一个值,通过该值指示此字段是否为私有字段。(从 FieldInfo 继承。) | |
IsPublic | 获取一个值,通过该值指示此字段是否为公共字段。(从 FieldInfo 继承。) | |
IsSpecialName | 获取一个值,该值指示是否已在 FieldAttributes 枚举数中设置相应的 SpecialName 属性 (Attribute)。(从 FieldInfo 继承。) | |
IsStatic | 获取一个值,通过该值指示此字段是否为静态字段。(从 FieldInfo 继承。) | |
MemberType | 获取一个 MemberTypes 值,该值指示此成员是字段。(从 FieldInfo 继承。) | |
MetadataToken | 获取一个值,该值标识元数据元素。(从 MemberInfo 继承。) | |
Module | 已重写。获取在其中定义包含此字段的类型的模块。 | |
Name | 已重写。指示该字段的名称。此属性为只读。 | |
ReflectedType | 已重写。指示对从中获取此对象的 Type 对象的引用。此属性为只读。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetCustomAttributes | 已重载。 已重写。 返回为该字段定义的自定义属性。 | |
GetFieldFromHandle | 已重载。 获取由句柄表示的字段的 FieldInfo。 (从 FieldInfo 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetOptionalCustomModifiers | 获取一个类型数组,其中的类型标识字段的可选自定义修饰符。 (从 FieldInfo 继承。) | |
GetRawConstantValue | 由编译器返回与字段关联的文本值。 (从 FieldInfo 继承。) | |
GetRequiredCustomModifiers | 获取一个类型数组,其中的类型标识属性 (Property) 的必需自定义修饰符。 (从 FieldInfo 继承。) | |
GetToken | 返回表示该字段的标记。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetValue | 已重写。 检索给定对象支持的字段值。 | |
GetValueDirect | 返回给定对象所支持的字段的值。 (从 FieldInfo 继承。) | |
IsDefined | 已重写。 指示是否在字段上定义了具有指定类型的属性。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
SetConstant | 设置该字段的默认值。 | |
SetCustomAttribute | 已重载。 设置自定义属性。 | |
SetMarshal | 描述该字段的本机封送处理。 | |
SetOffset | 指定字段布局。 | |
SetValue | 已重载。 设置字段的值。 | |
SetValueDirect | 设置给定对象支持的字段值。 (从 FieldInfo 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Runtime.InteropServices._FieldBuilder.GetIDsOfNames | 将一组名称映射为对应的一组调度标识符。 | |
System.Runtime.InteropServices._FieldBuilder.GetTypeInfo | 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 | |
System.Runtime.InteropServices._FieldBuilder.GetTypeInfoCount | 检索对象提供的类型信息接口的数量(0 或 1)。 | |
System.Runtime.InteropServices._FieldBuilder.Invoke | 提供对某一对象公开的属性和方法的访问。 |
页首