Browse Source

Convert CodeTemplate.FileExtension overrides to expression-bodied members.

pull/742/head
Joao Matos 9 years ago
parent
commit
38d5bc3094
  1. 5
      src/Generator/Generators/CLI/CLIHeaders.cs
  2. 6
      src/Generator/Generators/CLI/CLISources.cs
  3. 5
      src/Generator/Generators/CSharp/CSharpSources.cs

5
src/Generator/Generators/CLI/CLIHeaders.cs

@ -4,7 +4,6 @@ using System.Linq;
using CppSharp.AST; using CppSharp.AST;
using CppSharp.AST.Extensions; using CppSharp.AST.Extensions;
using CppSharp.Generators.CSharp; using CppSharp.Generators.CSharp;
using CppSharp.Types;
namespace CppSharp.Generators.CLI namespace CppSharp.Generators.CLI
{ {
@ -13,13 +12,13 @@ namespace CppSharp.Generators.CLI
/// </summary> /// </summary>
public class CLIHeaders : CLITemplate public class CLIHeaders : CLITemplate
{ {
public override string FileExtension { get { return "h"; } }
public CLIHeaders(BindingContext context, IEnumerable<TranslationUnit> units) public CLIHeaders(BindingContext context, IEnumerable<TranslationUnit> units)
: base(context, units) : base(context, units)
{ {
} }
public override string FileExtension => "h";
public override void Process() public override void Process()
{ {
PushBlock(BlockKind.Header); PushBlock(BlockKind.Header);

6
src/Generator/Generators/CLI/CLISources.cs

@ -6,7 +6,6 @@ using System.Linq;
using CppSharp.AST; using CppSharp.AST;
using CppSharp.AST.Extensions; using CppSharp.AST.Extensions;
using CppSharp.Generators.CSharp; using CppSharp.Generators.CSharp;
using CppSharp.Types;
using Type = CppSharp.AST.Type; using Type = CppSharp.AST.Type;
namespace CppSharp.Generators.CLI namespace CppSharp.Generators.CLI
@ -19,9 +18,10 @@ namespace CppSharp.Generators.CLI
public CLISources(BindingContext context, IEnumerable<TranslationUnit> units) public CLISources(BindingContext context, IEnumerable<TranslationUnit> units)
: base(context, units) : base(context, units)
{ {
} }
public override string FileExtension { get { return "cpp"; } }
public override void Process() public override void Process()
{ {
PushBlock(BlockKind.Header); PushBlock(BlockKind.Header);
@ -1228,7 +1228,5 @@ namespace CppSharp.Generators.CLI
}).ToList(); }).ToList();
Write(string.Join(", ", names)); Write(string.Join(", ", names));
} }
public override string FileExtension { get { return "cpp"; } }
} }
} }

5
src/Generator/Generators/CSharp/CSharpSources.cs

@ -127,10 +127,7 @@ namespace CppSharp.Generators.CSharp
public CSharpTypePrinter TypePrinter { get; private set; } public CSharpTypePrinter TypePrinter { get; private set; }
public CSharpExpressionPrinter ExpressionPrinter { get; private set; } public CSharpExpressionPrinter ExpressionPrinter { get; private set; }
public override string FileExtension public override string FileExtension => "cs";
{
get { return "cs"; }
}
public CSharpSources(BindingContext context, IEnumerable<TranslationUnit> units, public CSharpSources(BindingContext context, IEnumerable<TranslationUnit> units,
CSharpTypePrinter typePrinter, CSharpExpressionPrinter expressionPrinter) CSharpTypePrinter typePrinter, CSharpExpressionPrinter expressionPrinter)

Loading…
Cancel
Save