EventData¶
- 种类:
class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator - 程序集:
Runestone.AesirModules.OdinInspector
继承链: System.Object → Runestone.AesirModules.ScriptDocGenerator.MemberData → EventData
实现接口: Runestone.AesirModules.ScriptDocGenerator.IEventData,Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,Runestone.AesirModules.ScriptDocGenerator.IMemberData
声明¶
[Serializable]
public class EventData : Runestone.AesirModules.ScriptDocGenerator.MemberData,
Runestone.AesirModules.ScriptDocGenerator.IEventData,
Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,
Runestone.AesirModules.ScriptDocGenerator.IMemberData
事件解析数据类,用于存储事件的解析数据
构造方法¶
EventData(EventInfo, IAttributeFilter)¶
参数
| 名称 | 类型 | 说明 |
|---|---|---|
eventInfo |
EventInfo |
— |
filter |
IAttributeFilter |
— |
属性¶
声明的属性
| 名称 | 描述 |
|---|---|
AccessModifier |
访问修饰符类型 |
MemberType |
成员类型 |
EventType |
事件类型 |
IsStatic |
是否为静态事件 |
AccessModifierName |
访问修饰符名称 |
EventTypeFullName |
事件类型的完整名称,包括命名空间 |
EventTypeName |
事件类型名称 |
FullDeclarationWithAttributes |
包含特性和签名的完整事件声明 |
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¶
成员类型
EventType¶
事件类型
IsStatic¶
是否为静态事件
AccessModifierName¶
访问修饰符名称
EventTypeFullName¶
事件类型的完整名称,包括命名空间
EventTypeName¶
事件类型名称
FullDeclarationWithAttributes¶
包含特性和签名的完整事件声明
MemberTypeName¶
成员类型名称
Signature¶
事件的完整签名
方法¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | object |
GetHashCode() |
— | object |
ToString() |
— | object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。