跳转至

ParameterData

  • 种类: class
  • 命名空间: Runestone.AesirModules.ScriptDocGenerator
  • 程序集: Runestone.AesirModules.OdinInspector

继承链: System.Object → ParameterData

实现接口: Runestone.AesirModules.ScriptDocGenerator.IParameterData

声明

[Serializable]
public class ParameterData : Runestone.AesirModules.ScriptDocGenerator.IParameterData

参数信息解析数据

构造方法

名称 描述
ParameterData(ParameterInfo) 创建参数信息解析数据实例

ParameterData(ParameterInfo)

创建参数信息解析数据实例

public ParameterData(ParameterInfo parameterInfo)

参数

名称 类型 说明
parameterInfo ParameterInfo —

属性

名称 描述
Direction 参数方向(in/out/ref)
ParameterType 参数类型
HasDefaultValue 是否有默认值
IsParams 是否为 params 参数
DefaultValue 默认值
Name 参数名称

Direction

参数方向(in/out/ref)

public ParameterDirection Direction { get; }

ParameterType

参数类型

public Type ParameterType { get; }

HasDefaultValue

是否有默认值

public bool HasDefaultValue { get; }

IsParams

是否为 params 参数

public bool IsParams { get; }

DefaultValue

默认值

public object DefaultValue { get; }

Name

参数名称

public string Name { get; }

方法

声明的方法

名称 描述
GetFormattedString() 生成格式化的参数字符串

继承的方法

名称 描述 声明类型
GetType() — object
Equals(object) — object
GetHashCode() — object
ToString() — object
MemberwiseClone() — object
Finalize() — object

GetFormattedString()

生成格式化的参数字符串

public string GetFormattedString()

返回值

类型 说明
string —

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。