You've already forked linux-packaging-mono
Imported Upstream version 5.14.0.78
Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
This commit is contained in:
parent
74b74abd9f
commit
19234507ba
@ -49,7 +49,6 @@ namespace System
|
||||
private Array ()
|
||||
{
|
||||
}
|
||||
|
||||
/*
|
||||
* These methods are used to implement the implicit generic interfaces
|
||||
* implemented by arrays in NET 2.0.
|
||||
|
@ -596,7 +596,6 @@ namespace System
|
||||
get { return ConsoleDriver.LargestWindowWidth; }
|
||||
}
|
||||
|
||||
[MonoLimitation ("Only works on windows")]
|
||||
public static bool NumberLock {
|
||||
get { return ConsoleDriver.NumberLock; }
|
||||
}
|
||||
@ -611,25 +610,21 @@ namespace System
|
||||
set { ConsoleDriver.TreatControlCAsInput = value; }
|
||||
}
|
||||
|
||||
[MonoLimitation ("Only works on windows")]
|
||||
public static int WindowHeight {
|
||||
get { return ConsoleDriver.WindowHeight; }
|
||||
set { ConsoleDriver.WindowHeight = value; }
|
||||
}
|
||||
|
||||
[MonoLimitation ("Only works on windows")]
|
||||
public static int WindowLeft {
|
||||
get { return ConsoleDriver.WindowLeft; }
|
||||
set { ConsoleDriver.WindowLeft = value; }
|
||||
}
|
||||
|
||||
[MonoLimitation ("Only works on windows")]
|
||||
public static int WindowTop {
|
||||
get { return ConsoleDriver.WindowTop; }
|
||||
set { ConsoleDriver.WindowTop = value; }
|
||||
}
|
||||
|
||||
[MonoLimitation ("Only works on windows")]
|
||||
public static int WindowWidth {
|
||||
get { return ConsoleDriver.WindowWidth; }
|
||||
set { ConsoleDriver.WindowWidth = value; }
|
||||
|
@ -115,6 +115,8 @@ namespace System
|
||||
}
|
||||
}
|
||||
|
||||
internal IntPtr GetNativeFunctionPointer () => method_ptr;
|
||||
|
||||
//
|
||||
// Methods
|
||||
//
|
||||
|
@ -186,6 +186,17 @@ namespace System
|
||||
return null;
|
||||
return (T) o;
|
||||
}
|
||||
|
||||
static T? UnboxExact (object o)
|
||||
{
|
||||
if (o == null)
|
||||
return null;
|
||||
if (o.GetType() != typeof (T))
|
||||
throw new InvalidCastException();
|
||||
|
||||
return (T) o;
|
||||
}
|
||||
|
||||
#pragma warning restore 169
|
||||
}
|
||||
}
|
||||
|
@ -391,6 +391,10 @@ namespace System {
|
||||
|
||||
void ChangeColor (string format, ConsoleColor color)
|
||||
{
|
||||
if (String.IsNullOrEmpty (format))
|
||||
// the terminal doesn't support colors
|
||||
return;
|
||||
|
||||
int ccValue = (int)color;
|
||||
if ((ccValue & ~0xF) != 0)
|
||||
throw new ArgumentException("Invalid Console Color");
|
||||
|
Reference in New Issue
Block a user