Imported Upstream version 4.2.0.179

Former-commit-id: 4610231f55806d2a05ed69e5ff3faa7336cc1479
This commit is contained in:
Xamarin Public Jenkins
2015-08-26 07:17:56 -04:00
committed by Jo Shields
parent aa7da660d6
commit c042cd0c52
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;
}
}
}