FieldData¶
- 种类:
class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator - 程序集:
Runestone.AesirModules.OdinInspector
继承链: System.Object → Runestone.AesirModules.ScriptDocGenerator.MemberData → FieldData
实现接口: Runestone.AesirModules.ScriptDocGenerator.IFieldData,Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,Runestone.AesirModules.ScriptDocGenerator.IMemberData
声明¶
[Serializable]
public class FieldData : Runestone.AesirModules.ScriptDocGenerator.MemberData,
Runestone.AesirModules.ScriptDocGenerator.IFieldData,
Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,
Runestone.AesirModules.ScriptDocGenerator.IMemberData
字段解析数据类,用于存储字段的解析数据
构造方法¶
FieldData(FieldInfo, IAttributeFilter)¶
参数
| 名称 | 类型 | 说明 |
|---|---|---|
fieldInfo |
FieldInfo |
— |
filter |
IAttributeFilter |
— |
属性¶
声明的属性
| 名称 | 描述 |
|---|---|
AccessModifier |
访问修饰符类型 |
MemberType |
成员类型,指示该成员的类型 |
FieldType |
字段的类型 |
IsConstant |
是否为常量字段 |
IsDynamic |
是否为动态类型字段 |
IsReadOnly |
是否为只读字段 |
IsStatic |
指示该字段是否为静态字段 |
DefaultValue |
字段的默认值,没有默认值返回 null |
AccessModifierName |
访问修饰符名称 |
FieldTypeFullName |
字段类型的完整名称 |
FieldTypeName |
字段类型的名称 |
FullDeclarationWithAttributes |
完整字段声明,包含特性和签名,默认剔除 Summary 特性 |
MemberTypeName |
成员类型名称 |
Signature |
字段签名 |
继承的属性
| 名称 | 描述 | 声明类型 |
|---|---|---|
DeclaringType |
声明此成员的类型 | MemberData |
ReflectedType |
通过反射获取该成员的类型 | MemberData |
IsFromInheritance |
成员是否从继承中获取,这里的成员不包括 Type 类型 | MemberData |
IsObsolete |
是否已过时 | MemberData |
AttributesDeclaration |
特性声明字符串 | MemberData |
DeclaringTypeFullName |
声明类型的完整名称,包括命名空间 | MemberData |
DeclaringTypeName |
声明类型的名称 | MemberData |
Name |
成员名称 | MemberData |
ReflectedTypeFullName |
通过反射获取该成员的类型的完整名称,包括命名空间 | MemberData |
ReflectedTypeName |
通过反射获取该成员的类型名称 | MemberData |
RemarksSummary |
备注注释(XML |
MemberData |
SummaryAttributeValue |
注释 | MemberData |
AccessModifier¶
访问修饰符类型
MemberType¶
成员类型,指示该成员的类型
FieldType¶
字段的类型
IsConstant¶
是否为常量字段
IsDynamic¶
是否为动态类型字段
IsReadOnly¶
是否为只读字段
IsStatic¶
指示该字段是否为静态字段
DefaultValue¶
字段的默认值,没有默认值返回 null
AccessModifierName¶
访问修饰符名称
FieldTypeFullName¶
字段类型的完整名称
FieldTypeName¶
字段类型的名称
FullDeclarationWithAttributes¶
完整字段声明,包含特性和签名,默认剔除 Summary 特性
MemberTypeName¶
成员类型名称
Signature¶
字段签名
方法¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | object |
GetHashCode() |
— | object |
ToString() |
— | object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。