UNPKG

il2cpp-dump-analyzer-mcp

Version:

Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games

52 lines (51 loc) 1.31 kB
import { IL2CPPDelegate, ClassInfo } from './enhanced-types'; /** * Parser for IL2CPP delegate types * Handles delegates that inherit from MulticastDelegate or Delegate */ export declare class DelegateParser { /** * Parse a delegate from class declaration and body */ parseDelegate(classInfo: ClassInfo): IL2CPPDelegate | null; /** * Check if the inheritance indicates a delegate type */ private isDelegateType; /** * Parse delegate name and extract parent class if nested */ private parseDelegateName; /** * Parse the Invoke method which defines the delegate signature */ private parseInvokeMethod; /** * Parse the constructor method */ private parseConstructorMethod; /** * Parse the BeginInvoke method */ private parseBeginInvokeMethod; /** * Parse the EndInvoke method */ private parseEndInvokeMethod; /** * Parse method parameters from parameter string */ private parseParameters; /** * Check if a type is generic (contains < and >) */ private isGenericType; /** * Extract namespace from declaration */ private extractNamespace; /** * Check if the type is compiler generated */ private isCompilerGenerated; }