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

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

@ -6,7 +6,6 @@ using System.Linq; @@ -6,7 +6,6 @@ using System.Linq;
using CppSharp.AST;
using CppSharp.AST.Extensions;
using CppSharp.Generators.CSharp;
using CppSharp.Types;
using Type = CppSharp.AST.Type;
namespace CppSharp.Generators.CLI
@ -19,9 +18,10 @@ namespace CppSharp.Generators.CLI @@ -19,9 +18,10 @@ namespace CppSharp.Generators.CLI
public CLISources(BindingContext context, IEnumerable<TranslationUnit> units)
: base(context, units)
{
}
public override string FileExtension { get { return "cpp"; } }
public override void Process()
{
PushBlock(BlockKind.Header);
@ -1228,7 +1228,5 @@ namespace CppSharp.Generators.CLI @@ -1228,7 +1228,5 @@ namespace CppSharp.Generators.CLI
}).ToList();
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 @@ -127,10 +127,7 @@ namespace CppSharp.Generators.CSharp
public CSharpTypePrinter TypePrinter { get; private set; }
public CSharpExpressionPrinter ExpressionPrinter { get; private set; }
public override string FileExtension
{
get { return "cs"; }
}
public override string FileExtension => "cs";
public CSharpSources(BindingContext context, IEnumerable<TranslationUnit> units,
CSharpTypePrinter typePrinter, CSharpExpressionPrinter expressionPrinter)

Loading…
Cancel
Save