public LLDB.SymbolContext GetParentOfInlinedScope(LLDB.Address curr_frame_pc, LLDB.Address parent_frame_addr)
{
if (ReferenceEquals(curr_frame_pc, null))
throw new global::System.ArgumentNullException("curr_frame_pc", "Cannot be null because it is a C++ reference (&).");
var arg0 = curr_frame_pc.__Instance;
if (ReferenceEquals(parent_frame_addr, null))
throw new global::System.ArgumentNullException("parent_frame_addr", "Cannot be null because it is a C++ reference (&).");
var arg1 = parent_frame_addr.__Instance;
var __ret = new LLDB.SymbolContext.Internal();
Internal.GetParentOfInlinedScope_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0, arg1);
return LLDB.SymbolContext.__CreateInstance(__ret);
}