File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
src/Generator/Generators/CSharp Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -355,6 +355,10 @@ public override TypePrinterResult VisitTemplateSpecializationType(
355355 template . Arguments . All ( IsValid ) )
356356 return $@ "{ VisitDeclaration ( decl ) } <{ string . Join ( ", " ,
357357 template . Arguments . Select ( VisitTemplateArgument ) ) } >" ;
358+
359+ if ( ContextKind == TypePrinterContextKind . Native )
360+ return template . Desugared . Visit ( this ) ;
361+
358362 return decl . Visit ( this ) ;
359363 }
360364
Original file line number Diff line number Diff line change @@ -1402,3 +1402,13 @@ union
14021402 } Share;
14031403 } Smb2;
14041404} ProtocolSpecific;
1405+
1406+
1407+ template <class _Other >
1408+ using UsingTemplatePtr = _Other *;
1409+
1410+ struct TemplateWithUsingTemplateMember
1411+ {
1412+ UsingTemplatePtr<TemplateWithUsingTemplateMember> _Ref;
1413+ };
1414+
You can’t perform that action at this time.
0 commit comments