跳转至

ScriptDocGenInspectorSO

介绍

  • 种类: class
  • 所在程序集: Yuumix.OdinToolkits.Editor
  • 所在命名空间: Yuumix.OdinToolkits.Modules.Editor
public class ScriptDocGenInspectorSO : Yuumix.OdinToolkits.Core.Editor.OdinEditorScriptableSingleton<ScriptDocGenInspectorSO>, Yuumix.OdinToolkits.Core.IOdinToolkitsEditorReset, UnityEngine.ISerializationCallbackReceiver

构造方法

构造方法签名 [仅包含公共实例方法] 注释
public ScriptDocGenInspectorSO()

非构造方法

声明的普通方法

普通方法名称 注释
public void AnalyzeButton
public void EditorReset
public void GenerateButton

继承的普通方法

普通方法名称 注释 声明方法的类
public override bool Equals UnityEngine.Object
public override int GetHashCode UnityEngine.Object
public int GetInstanceID UnityEngine.Object
public Type GetType System.Object
public void SetDirty UnityEngine.ScriptableObject
public override string ToString UnityEngine.Object
protected virtual void Finalize System.Object
protected Object MemberwiseClone System.Object
protected virtual void OnAfterDeserialize Sirenix.OdinInspector.SerializedScriptableObject
protected virtual void OnBeforeSerialize Sirenix.OdinInspector.SerializedScriptableObject

所有方法签名总览

方法签名
public void AnalyzeButton();
public void EditorReset();
public void GenerateButton();
public override bool Equals(Object other);
public override int GetHashCode();
public int GetInstanceID();
public Type GetType();
public void SetDirty();
public override string ToString();
protected virtual void Finalize();
protected Object MemberwiseClone();
protected virtual void OnAfterDeserialize();
protected virtual void OnBeforeSerialize();

属性

声明的属性

属性名称 注释

继承的属性

属性名称 注释 声明属性的类
public HideFlags hideFlags UnityEngine.Object
public string name UnityEngine.Object

所有属性签名总览

属性签名
public HideFlags hideFlags { public get; public set; }
public string name { public get; public set; }

字段

常量字段

字段完整签名 注释
public const string DEFAULT_DOC_FOLDER_PATH = Assets/OdinToolkitsData/Editor/Documents/;
public const string IDENTIFIER_CN = ## 额外说明;
public const string IDENTIFIER_EN = ## Additional Description;

声明的普通字段

字段名称 注释
public static BilingualData MenuName;
public static StringBuilder UserIdentifierParagraph;
public Type TargetType;
public List<Type> TemporaryTypes;
public DocGeneratorSO docGenerator;
public string folderPath;
public BilingualFooterWidget footerWidget;
public BilingualHeaderWidget headerWidget;
public string targetAssemblyString;
public TypeAnalysisData typeAnalysisData;
public List<TypeAnalysisData> typeAnalysisDataList;
public ScriptDocGenInspectorSO.TypeSourceEnum typeSource;
public TypesConfigSO typesConfig;
public string typesConfigSOFolderPath;

额外说明

首个 ## 额外说明 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Odin Toolkits For Unity 辅助生成。