#pragma warning disable 168 using System.Collections; using System; namespace Tests { class Aliases { class ClassA { public typealias AliasA0 = int32; public typealias AliasA1 = List; public typealias AliasA2 = Dictionary; public typealias AliasA3 = delegate T(); public typealias AliasA4 = delegate T(T2 val); public delegate T Zag(); } [Test] public static void TestBasics() { ClassA.AliasA0 a0 = default; a0 = 123; ClassA.AliasA1 list = scope List(); Dictionary dict = scope ClassA.AliasA2(); delegate double() dlg = default; ClassA.AliasA3 dlg2 = dlg; delegate double(char8) dlg3 = default; ClassA.AliasA4 dlg4 = dlg3; } } }