Imported Upstream version 4.2.0.179

Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
This commit is contained in:
Xamarin Public Jenkins
2015-08-26 07:17:56 -04:00
committed by Jo Shields
parent 183bba2c9a
commit 6992685b86
7507 changed files with 90259 additions and 657307 deletions

View File

@@ -34,6 +34,7 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Runtime.ConstrainedExecution;
using System.Text;
namespace System
{
@@ -115,5 +116,24 @@ namespace System
{
return !left.Equals (right);
}
internal static string ConstructInstantiation (RuntimeMethodInfo method, TypeNameFormatFlags format)
{
var sb = new StringBuilder ();
var gen_params = method.GetGenericArguments ();
sb.Append ("[");
for (int j = 0; j < gen_params.Length; j++) {
if (j > 0)
sb.Append (",");
sb.Append (gen_params [j].Name);
}
sb.Append ("]");
return sb.ToString ();
}
internal bool IsNullHandle ()
{
return value == IntPtr.Zero;
}
}
}