public LLDB.Module FindModule(LLDB.FileSpec file_spec)
{
if (ReferenceEquals(file_spec, null))
throw new global::System.ArgumentNullException("file_spec", "Cannot be null because it is a C++ reference (&).");
var arg0 = file_spec.__Instance;
var __ret = new LLDB.Module.Internal();
Internal.FindModule_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), arg0);
return LLDB.Module.__CreateInstance(__ret);
}