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(
355
355
template . Arguments . All ( IsValid ) )
356
356
return $@ "{ VisitDeclaration ( decl ) } <{ string . Join ( ", " ,
357
357
template . Arguments . Select ( VisitTemplateArgument ) ) } >" ;
358
+
359
+ if ( ContextKind == TypePrinterContextKind . Native )
360
+ return template . Desugared . Visit ( this ) ;
361
+
358
362
return decl . Visit ( this ) ;
359
363
}
360
364
Original file line number Diff line number Diff line change @@ -1402,3 +1402,13 @@ union
1402
1402
} Share;
1403
1403
} Smb2;
1404
1404
} 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