Skip to content

InspectMe Methods

Available from Available from

The InspectMe plugin offers a range of methods designed to enhance the debugging and inspection process in Unity. These methods allow developers to easily inspect objects, classes, and their members at runtime. This documentation provides a comprehensive guide to utilizing these methods effectively.

InspectMe Method for Objects

Description

Inspects an object, allowing developers to observe its properties and fields in real-time.

Usage

public static void InspectMe(this object host, string instanceName = "", [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "")
Parameters
Parameter Type Description Default Value
host object The object to be inspected. N/A
instanceName string (Optional) Custom name for the instance being inspected. "" (empty)
lineNumber int Line number in the source code file. 0
filePath string Path to the source code file. "" (empty)

InspectMe Method for Classes

Description

Inspects a class instance, providing insights into its properties and fields.

Usage

public static InspectResult<T> InspectMe<T>(this T host, string instanceName = "", [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "") where T : class
Parameters
Parameter Type Description Default Value
host T The class instance to be inspected. N/A
instanceName string (Optional) Custom name for the instance being inspected. "" (empty)
lineNumber int Line number in the source code file. 0
filePath string Path to the source code file. "" (empty)

InspectMe Method for Member Inspection Using MemberInfo

Description

Inspects a specific member of an object or class using MemberInfo.

Usage

public static void InspectMe(this object host, MemberInfo memberInfo, [CallerLineNumber] int lineNumber = 0, [CallerFilePath] string filePath = "")
Parameters
Parameter Type Description Default Value
host object The object containing the member to be inspected. N/A
memberInfo MemberInfo The information about the member to be inspected. N/A
lineNumber int Line number in the source code file. 0
filePath string Path to the source code file. "" (empty)

For further assistance, don't hesitate to reach out to our support section.