Merge pull request #4327 from vkargov/vk-abcremedy
[mono.git] / mcs / tests / gtest-partial-06.cs
1 partial class Test
2 {
3         static partial void Foo<T> ();
4
5         static partial void Baz<T> ();
6
7         static partial void Baz<U> ()
8         {
9         }
10
11         static partial void Bar<T> (T t) where T : class;
12
13         static partial void Bar<U> (U u) where U : class
14         {
15         }
16
17         public static void Main ()
18         {
19                 Foo<long> ();
20                 Baz<string> ();
21                 Bar<Test> (null);
22         }
23 }