internal override void Walk() { CCTypeSet cts1 = Stack.Peek(1); CCTypeSet cts2 = Stack.Peek(0); next.MergeStack(Stack.Pop(2).Push(cts2).Push(cts1)); }
internal override void Walk() { Stack.CheckMultipleSubTypeOf(tParams); CCStack nstack = Stack.Pop(tParams.Length).Push(ctsRets); next.MergeStack(nstack); }
internal override void Walk() { CCTypeSet cts = Stack.Peek(0); next.MergeStack(Stack.Pop().Push(cts.ToNewInstance())); }
internal override void Walk() { next.MergeStack(Stack.Push(typeOfType)); }
internal override void Walk() { CCTypeSet cts = Stack.Peek(1); next.MergeStack(Stack.Push(cts)); }