Imported Upstream version 4.8.0.309

Former-commit-id: 5f9c6ae75f295e057a7d2971f3a6df4656fa8850
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-11-10 13:04:39 +00:00
parent ee1447783b
commit 94b2861243
4912 changed files with 390737 additions and 49310 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
e0938af534eadba5f71dca123cc75e3e9bdf8c63

View File

@@ -1 +1 @@
Cecil ftw!
Cecil ftw!

Binary file not shown.

View File

@@ -150,3 +150,9 @@ class OpenGeneric<X, Y> {
[Foo (typeof (Dictionary<string, OpenGeneric<Machin, int>[,]>))]
class ClosedGeneric {
}
[Foo (typeof (Parent.Child[]))]
class Parent {
public class Child {
}
}

View File

@@ -0,0 +1,21 @@
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89)
.ver 2:0:0:0
}
.assembly CaEmptyBlob {}
.module CaEmptyBlob.dll
.class public auto ansi CustomAttribute extends [mscorlib]System.Attribute
{
.custom instance void CustomAttribute::.ctor() = ()
.method public hidebysig specialname rtspecialname instance void .ctor()
{
ldarg.0
call instance void [mscorlib]System.Attribute::.ctor()
ret
}
}

View File

@@ -0,0 +1,35 @@
.assembly extern mscorlib {}
.assembly CA {}
.module CA.dll
.class public auto ansi beforefieldinit FooAttribute
extends [mscorlib]System.Attribute
{
.method public hidebysig specialname rtspecialname instance void .ctor ()
{
ldarg.0
call instance void [mscorlib]System.Attribute::.ctor ()
ret
}
}
.class interface public auto ansi abstract IFoo
{
}
.class public auto ansi beforefieldinit FooType
extends [mscorlib]System.Object
implements IFoo
{
.interfaceimpl type IFoo
.custom instance void FooAttribute::.ctor ()
.method public hidebysig specialname rtspecialname instance void .ctor ()
{
ldarg.0
call instance void [mscorlib]System.Object::.ctor ()
ret
}
}

View File

@@ -44,15 +44,3 @@
.field private static literal int16 int16_char = char(0x0073)
.field private static literal int32 int32_nullref = nullref
}
.class public auto ansi CustomAttribute extends [mscorlib]System.Attribute
{
.custom instance void CustomAttribute::.ctor() = ()
.method public hidebysig specialname rtspecialname instance void .ctor()
{
ldarg.0
call instance void [mscorlib]System.Attribute::.ctor()
ret
}
}