public override string CLISignature(CLITypePrinterContext ctx) { var type = Type as TemplateSpecializationType; return string.Format("System::Collections::Generic::Dictionary<{0}, {1}>^", type.Arguments[0].Type, type.Arguments[1].Type); }