ConstructorData¶
- 种类:
class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator - 程序集:
Runestone.AesirModules.OdinInspector
继承链: System.Object → Runestone.AesirModules.ScriptDocGenerator.MemberData → ConstructorData
实现接口: Runestone.AesirModules.ScriptDocGenerator.IConstructorData,Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,Runestone.AesirModules.ScriptDocGenerator.IMemberData
声明¶
[Serializable]
public class ConstructorData : Runestone.AesirModules.ScriptDocGenerator.MemberData,
Runestone.AesirModules.ScriptDocGenerator.IConstructorData,
Runestone.AesirModules.ScriptDocGenerator.IDerivedMemberData,
Runestone.AesirModules.ScriptDocGenerator.IMemberData
构造方法解析数据
构造方法¶
ConstructorData(ConstructorInfo, IAttributeFilter)¶
参数
| 名称 | 类型 | 说明 |
|---|---|---|
constructorInfo |
ConstructorInfo |
— |
filter |
IAttributeFilter |
— |
属性¶
声明的属性
| 名称 | 描述 |
|---|---|
AccessModifier |
构造方法的访问修饰符类型 |
Parameters |
构造方法的参数解析数据数组,分析期从反射直接结构化产出 |
ParamSummaries |
参数级注释字典(XML 标签),键为参数名。无参数注释时为 null |
MemberType |
构造方法的成员类型 |
IsStatic |
是否为静态构造方法 |
AccessModifierName |
构造方法的访问修饰符名称字符串 |
FullDeclarationWithAttributes |
包含特性和签名的完整构造方法声明 |
MemberTypeName |
构造方法的成员类型名称字符串 |
ParametersDeclaration |
构造方法的参数声明字符串,包含参数名称和类型 |
Signature |
构造方法的完整签名 |
SignatureWithoutParameters |
不包含参数的简单构造方法签名 |
继承的属性
| 名称 | 描述 | 声明类型 |
|---|---|---|
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¶
构造方法的访问修饰符类型
Parameters¶
构造方法的参数解析数据数组,分析期从反射直接结构化产出
ParamSummaries¶
参数级注释字典(XML 标签),键为参数名。无参数注释时为 null
MemberType¶
构造方法的成员类型
IsStatic¶
是否为静态构造方法
AccessModifierName¶
构造方法的访问修饰符名称字符串
FullDeclarationWithAttributes¶
包含特性和签名的完整构造方法声明
MemberTypeName¶
构造方法的成员类型名称字符串
ParametersDeclaration¶
构造方法的参数声明字符串,包含参数名称和类型
Signature¶
构造方法的完整签名
SignatureWithoutParameters¶
不包含参数的简单构造方法签名
方法¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | object |
GetHashCode() |
— | object |
ToString() |
— | object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。