public unsafe TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate typeAliasTemplate) : base(typeAliasTemplate)
 {
     this.typeAliasTemplate = typeAliasTemplate;
     this.typeAliasTemplate.AssertNotNullAndOfType <CppSharp.Parser.AST.TypeAliasTemplate>();
 }
 public unsafe TypeAliasTemplate(DeclarationContext owningDeclarationContext, CppSharp.Parser.AST.TypeAliasTemplate typeAliasTemplate) : base(owningDeclarationContext, typeAliasTemplate)
 {
     this.typeAliasTemplate = typeAliasTemplate;
     this.typeAliasTemplate.AssertNotNullAndOfType <CppSharp.Parser.AST.TypeAliasTemplate>();
 }