DefaultAnalysisDataFactory¶
- 种类:
class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator - 程序集:
Runestone.AesirModules.OdinInspector
继承链: System.Object → DefaultAnalysisDataFactory
实现接口: Runestone.AesirModules.ScriptDocGenerator.IAnalysisDataFactory
声明¶
[Serializable]
public class DefaultAnalysisDataFactory : Runestone.AesirModules.ScriptDocGenerator.IAnalysisDataFactory
Aesir Modules 默认提供的解析数据工厂实现类
构造方法¶
| 名称 | 描述 |
|---|---|
DefaultAnalysisDataFactory() |
— |
DefaultAnalysisDataFactory()¶
方法¶
声明的方法
继承的方法
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | object |
GetHashCode() |
— | object |
ToString() |
— | object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
CreateConstructorData(ConstructorInfo, IAttributeFilter)¶
创建构造函数数据
public IConstructorData CreateConstructorData(ConstructorInfo constructorInfo, IAttributeFilter filter = null)
参数
| 名称 | 类型 | 说明 |
|---|---|---|
constructorInfo |
ConstructorInfo |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
IConstructorData |
— |
CreateEventData(EventInfo, IAttributeFilter)¶
创建事件数据
参数
| 名称 | 类型 | 说明 |
|---|---|---|
eventInfo |
EventInfo |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
IEventData |
— |
CreateFieldData(FieldInfo, IAttributeFilter)¶
创建字段数据
参数
| 名称 | 类型 | 说明 |
|---|---|---|
fieldInfo |
FieldInfo |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
IFieldData |
— |
CreateMethodData(MethodInfo, IAttributeFilter)¶
创建方法数据
参数
| 名称 | 类型 | 说明 |
|---|---|---|
methodInfo |
MethodInfo |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
IMethodData |
— |
CreatePropertyData(PropertyInfo, IAttributeFilter)¶
创建属性数据
参数
| 名称 | 类型 | 说明 |
|---|---|---|
propertyInfo |
PropertyInfo |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
IPropertyData |
— |
CreateTypeData(Type, IAnalysisDataFactory, IAttributeFilter)¶
创建类型数据
public ITypeData CreateTypeData(Type type, IAnalysisDataFactory factory = null, IAttributeFilter filter = null)
参数
| 名称 | 类型 | 说明 |
|---|---|---|
type |
Type |
— |
factory |
IAnalysisDataFactory |
— |
filter |
IAttributeFilter |
— |
返回值
| 类型 | 说明 |
|---|---|
ITypeData |
— |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。