跳转至

TypeAnalyzerExtensions

介绍

  • 种类: static class
  • 所在程序集: Yuumix.OdinToolkits.Runtime
  • 所在命名空间: Yuumix.OdinToolkits.Modules
[Extension]
public static class TypeAnalyzerExtensions : System.Object

非构造方法

声明的普通方法

普通方法名称 注释
[Extension] public static ConstructorAnalysisData[] CreateAllPublicConstructorAnalysisDataArray
[Extension] public static EventAnalysisData[] CreateRuntimeEventAnalysisDataArray
[Extension] public static MethodAnalysisData[] CreateRuntimeMethodAnalysisDataArray
[Extension] public static PropertyAnalysisData[] CreateRuntimePropertyAnalysisDataArray
[Extension] public static FieldAnalysisData[] CreateUserDefinedFieldAnalysisDataArray
[Extension] public static string GetChineseDescription
[Extension] public static string GetEnglishDescription
[Extension] public static string[] GetInheritanceChain
[Extension] public static string[] GetInterfacesArray
[Extension] public static AccessModifierType GetMethodAccessModifierType
[Extension] public static string GetReadableTypeName
[Extension] public static string[] GetReferenceLinks
[Extension] public static string GetTypeAccessModifier
[Extension] public static TypeCategory GetTypeCategory
[Extension] public static string GetTypeDeclaration
[Extension] public static FieldInfo[] GetUserDefinedFields
[Extension] public static bool IsDelegate
[Extension] public static bool IsRecord
[Extension] public static bool IsRecordStruct

继承的普通方法

普通方法名称 注释 声明方法的类
public virtual bool Equals System.Object
public virtual int GetHashCode System.Object
public Type GetType System.Object
public virtual string ToString System.Object
protected virtual void Finalize System.Object
protected Object MemberwiseClone System.Object

所有方法签名总览

方法签名
[Extension] public static ConstructorAnalysisData[] CreateAllPublicConstructorAnalysisDataArray();
[Extension] public static EventAnalysisData[] CreateRuntimeEventAnalysisDataArray();
[Extension] public static MethodAnalysisData[] CreateRuntimeMethodAnalysisDataArray();
[Extension] public static PropertyAnalysisData[] CreateRuntimePropertyAnalysisDataArray();
[Extension] public static FieldAnalysisData[] CreateUserDefinedFieldAnalysisDataArray();
[Extension] public static string GetChineseDescription();
[Extension] public static string GetEnglishDescription();
[Extension] public static string[] GetInheritanceChain();
[Extension] public static string[] GetInterfacesArray();
[Extension] public static AccessModifierType GetMethodAccessModifierType();
[Extension] public static string GetReadableTypeName(bool useFullName = false);
[Extension] public static string[] GetReferenceLinks();
[Extension] public static string GetTypeAccessModifier();
[Extension] public static TypeCategory GetTypeCategory();
[Extension] public static string GetTypeDeclaration();
[Extension] public static FieldInfo[] GetUserDefinedFields();
[Extension] public static bool IsDelegate();
[Extension] public static bool IsRecord();
[Extension] public static bool IsRecordStruct();
public virtual bool Equals(Object obj);
public virtual int GetHashCode();
public Type GetType();
public virtual string ToString();
protected virtual void Finalize();
protected Object MemberwiseClone();

额外说明

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