Imported Upstream version 6.0.0.172

Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-04-12 14:10:50 +00:00
parent 8016999e4d
commit 64ac736ec5
32155 changed files with 3981439 additions and 75368 deletions

View File

@@ -3,7 +3,7 @@
// See the LICENSE file in the project root for more information.
[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly:System.Reflection.AssemblyDescriptionAttribute("Mono Soft Debugger API library")]
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Debugger.Soft.dll")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
@@ -114,6 +114,12 @@ namespace Mono.Debugger.Soft
protected abstract void TransportSetTimeouts(int send_timeout, int receive_timeout);
public long[] Type_GetMethodsByNameFlags(long id, string name, int flags, bool ignoreCase) { throw null; }
}
public partial class CrashEvent : Mono.Debugger.Soft.Event
{
internal CrashEvent() { }
public string Dump { get { throw null; } }
public ulong Hash { get { throw null; } }
}
public sealed partial class CustomAttributeDataMirror
{
internal CustomAttributeDataMirror() { }
@@ -127,6 +133,7 @@ namespace Mono.Debugger.Soft
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct CustomAttributeNamedArgumentMirror
{
private object _dummy;
public Mono.Debugger.Soft.FieldInfoMirror Field { get { throw null; } }
public Mono.Debugger.Soft.PropertyInfoMirror Property { get { throw null; } }
public Mono.Debugger.Soft.CustomAttributeTypedArgumentMirror TypedValue { get { throw null; } }
@@ -134,6 +141,7 @@ namespace Mono.Debugger.Soft
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct CustomAttributeTypedArgumentMirror
{
private object _dummy;
public System.Type ArgumentType { get { throw null; } }
public object Value { get { throw null; } }
public override string ToString() { throw null; }
@@ -210,6 +218,7 @@ namespace Mono.Debugger.Soft
AssemblyLoad = 8,
AssemblyUnload = 9,
Breakpoint = 10,
Crash = 17,
Exception = 13,
KeepAlive = 14,
MethodEntry = 6,
@@ -261,6 +270,16 @@ namespace Mono.Debugger.Soft
public Mono.Debugger.Soft.CustomAttributeDataMirror[] GetCustomAttributes(Mono.Debugger.Soft.TypeMirror attributeType, bool inherit) { throw null; }
public Mono.Debugger.Soft.CustomAttributeDataMirror[] GetCustomAttributes(bool inherit) { throw null; }
}
public partial interface IInvokable
{
System.IAsyncResult BeginInvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options, System.AsyncCallback callback, object state);
Mono.Debugger.Soft.Value EndInvokeMethod(System.IAsyncResult asyncResult);
Mono.Debugger.Soft.InvokeResult EndInvokeMethodWithResult(System.IAsyncResult asyncResult);
Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments);
Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options);
System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None);
System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None);
}
public partial interface IInvokeAsyncResult : System.IAsyncResult
{
void Abort();
@@ -466,12 +485,13 @@ namespace Mono.Debugger.Soft
public System.Guid ModuleVersionId { get { throw null; } }
public string Name { get { throw null; } }
public string ScopeName { get { throw null; } }
public string SourceLink { get { throw null; } }
}
public partial class ObjectCollectedException : System.Exception
{
public ObjectCollectedException() { }
}
public partial class ObjectMirror : Mono.Debugger.Soft.Value
public partial class ObjectMirror : Mono.Debugger.Soft.Value, Mono.Debugger.Soft.IInvokable
{
internal ObjectMirror() { }
public long Address { get { throw null; } }
@@ -489,8 +509,8 @@ namespace Mono.Debugger.Soft
public Mono.Debugger.Soft.Value[] GetValues(System.Collections.Generic.IList<Mono.Debugger.Soft.FieldInfoMirror> fields) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options=(Mono.Debugger.Soft.InvokeOptions)(0)) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options=(Mono.Debugger.Soft.InvokeOptions)(0)) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public void SetValue(Mono.Debugger.Soft.FieldInfoMirror field, Mono.Debugger.Soft.Value value) { }
public void SetValues(System.Collections.Generic.IList<Mono.Debugger.Soft.FieldInfoMirror> fields, Mono.Debugger.Soft.Value[] values) { }
}
@@ -526,6 +546,8 @@ namespace Mono.Debugger.Soft
public override int GetHashCode() { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public override string ToString() { throw null; }
}
public partial class PropertyInfoMirror : Mono.Debugger.Soft.Mirror
@@ -613,7 +635,7 @@ namespace Mono.Debugger.Soft
public string Value { get { throw null; } }
public char[] GetChars(int index, int length) { throw null; }
}
public partial class StructMirror : Mono.Debugger.Soft.Value
public partial class StructMirror : Mono.Debugger.Soft.Value, Mono.Debugger.Soft.IInvokable
{
internal StructMirror() { }
public Mono.Debugger.Soft.Value[] Fields { get { throw null; } }
@@ -626,8 +648,8 @@ namespace Mono.Debugger.Soft
public Mono.Debugger.Soft.InvokeResult EndInvokeMethodWithResult(System.IAsyncResult asyncResult) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options=(Mono.Debugger.Soft.InvokeOptions)(0)) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options=(Mono.Debugger.Soft.InvokeOptions)(0)) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
}
public enum SuspendPolicy
{
@@ -649,6 +671,7 @@ namespace Mono.Debugger.Soft
public long ThreadId { get { throw null; } }
public System.Threading.ThreadState ThreadState { get { throw null; } }
public long TID { get { throw null; } }
public long ElapsedTime() { throw null; }
public static void FetchFrames(System.Collections.Generic.IList<Mono.Debugger.Soft.ThreadMirror> threads) { }
public Mono.Debugger.Soft.StackFrame[] GetFrames() { throw null; }
public void SetIP(Mono.Debugger.Soft.Location loc) { }
@@ -669,7 +692,7 @@ namespace Mono.Debugger.Soft
public string[] TypeNameFilter { get { throw null; } set { } }
public override void Enable() { }
}
public partial class TypeMirror : Mono.Debugger.Soft.Mirror
public partial class TypeMirror : Mono.Debugger.Soft.Mirror, Mono.Debugger.Soft.IInvokable
{
internal TypeMirror() { }
public Mono.Debugger.Soft.AssemblyMirror Assembly { get { throw null; } }
@@ -753,7 +776,8 @@ namespace Mono.Debugger.Soft
protected virtual bool HasElementTypeImpl() { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments) { throw null; }
public Mono.Debugger.Soft.Value InvokeMethod(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options=(Mono.Debugger.Soft.InvokeOptions)(0)) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.Value> InvokeMethodAsync(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
public System.Threading.Tasks.Task<Mono.Debugger.Soft.InvokeResult> InvokeMethodAsyncWithResult(Mono.Debugger.Soft.ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, System.Collections.Generic.IList<Mono.Debugger.Soft.Value> arguments, Mono.Debugger.Soft.InvokeOptions options = Mono.Debugger.Soft.InvokeOptions.None) { throw null; }
protected virtual bool IsArrayImpl() { throw null; }
public virtual bool IsAssignableFrom(Mono.Debugger.Soft.TypeMirror c) { throw null; }
protected virtual bool IsByRefImpl() { throw null; }
@@ -845,7 +869,7 @@ namespace Mono.Debugger.Soft
public static System.IAsyncResult BeginLaunch(System.Diagnostics.ProcessStartInfo info, System.AsyncCallback callback, Mono.Debugger.Soft.LaunchOptions options) { throw null; }
public static System.IAsyncResult BeginListen(System.Net.IPEndPoint dbg_ep, System.AsyncCallback callback) { throw null; }
public static System.IAsyncResult BeginListen(System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, System.AsyncCallback callback) { throw null; }
public static System.IAsyncResult BeginListen(System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, System.AsyncCallback callback, out int dbg_port, out int con_port) { dbg_port = default(int); con_port = default(int); throw null; }
public static System.IAsyncResult BeginListen(System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, System.AsyncCallback callback, out int dbg_port, out int con_port) { throw null; }
public static void CancelConnection(System.IAsyncResult asyncResult) { }
public static Mono.Debugger.Soft.VirtualMachine Connect(Mono.Debugger.Soft.Connection transport, System.IO.StreamReader standardOutput, System.IO.StreamReader standardError) { throw null; }
public static Mono.Debugger.Soft.VirtualMachine Connect(System.Net.IPEndPoint endpoint) { throw null; }
@@ -864,6 +888,12 @@ namespace Mono.Debugger.Soft
public static Mono.Debugger.Soft.VirtualMachine Listen(System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep) { throw null; }
public static Mono.Debugger.Soft.VirtualMachine ListenInternal(System.Net.Sockets.Socket dbg_sock, System.Net.Sockets.Socket con_sock) { throw null; }
}
public partial class VMCrashException : Mono.Debugger.Soft.VMDisconnectedException
{
public readonly string Dump;
public readonly ulong Hash;
public VMCrashException(string dump, ulong hash) { }
}
public partial class VMDeathEvent : Mono.Debugger.Soft.Event
{
public VMDeathEvent(Mono.Debugger.Soft.VirtualMachine vm, int req_id, int exit_code) { }