diff --git a/src/Generator/Generators/CodeGenerator.cs b/src/Generator/Generators/CodeGenerator.cs index 49672ad6..f9835cf3 100644 --- a/src/Generator/Generators/CodeGenerator.cs +++ b/src/Generator/Generators/CodeGenerator.cs @@ -16,6 +16,9 @@ namespace CppSharp.Generators public abstract string FileExtension { get; } + public virtual string FilePath => + $"{TranslationUnit.FileNameWithoutExtension}.{FileExtension}"; + protected CodeGenerator(BindingContext context, TranslationUnit unit) : this(context, new List { unit }) {