Browse Source

Fixed all warnings in the C# code.

pull/1136/head
Dimitar Dobrev 9 years ago
parent
commit
dd814fe5d5
  1. 1
      src/Core/Toolchains/MSVCToolchain.cs
  2. 1
      src/Generator.Tests/AST/TestAST.cs
  3. 1
      src/Generator/Generator.cs
  4. 1
      src/Generator/Generators/CSharp/CSharpSources.cs
  5. 1
      src/Generator/Passes/IgnoreSystemDeclarationsPass.cs

1
src/Core/Toolchains/MSVCToolchain.cs

@ -209,7 +209,6 @@ namespace CppSharp @@ -209,7 +209,6 @@ namespace CppSharp
private static IEnumerable<string> GetIncludeDirsFromWindowsSdks(
int windowsSdkMajorVer, List<ToolchainVersion> windowsSdks)
{
var includes = new List<string>();
var majorWindowsSdk = windowsSdks.Find(
version => (int) Math.Floor(version.Version) == windowsSdkMajorVer);
var windowsSdkDirs = majorWindowsSdk.Directory != null ?

1
src/Generator.Tests/AST/TestAST.cs

@ -412,7 +412,6 @@ namespace CppSharp.Generator.Tests.AST @@ -412,7 +412,6 @@ namespace CppSharp.Generator.Tests.AST
[Test]
public void TestPrintingConstPointerWithConstType()
{
var template = AstContext.FindDecl<ClassTemplate>("TestSpecializationArguments").First();
var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified };
var builtin = new BuiltinType(PrimitiveType.Char);
var pointee = new QualifiedType(builtin, new TypeQualifiers { IsConst = true });

1
src/Generator/Generator.cs

@ -88,7 +88,6 @@ namespace CppSharp.Generators @@ -88,7 +88,6 @@ namespace CppSharp.Generators
{
foreach (var unit in units)
{
var includeDir = Path.GetDirectoryName(unit.FilePath);
var templates = Generate(new[] { unit });
if (templates.Count == 0)
return;

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

@ -1526,7 +1526,6 @@ namespace CppSharp.Generators.CSharp @@ -1526,7 +1526,6 @@ namespace CppSharp.Generators.CSharp
private void SaveOriginalVTablePointers(Class @class, bool cast = false)
{
var suffix = Helpers.GetSuffixForInternal(@class);
var pointer = cast ? $@"(({Helpers.InternalStruct}{
Helpers.GetSuffixForInternal(@class)}*) native)" : "native";
if (Context.ParserOptions.IsMicrosoftAbi)

1
src/Generator/Passes/IgnoreSystemDeclarationsPass.cs

@ -55,7 +55,6 @@ namespace CppSharp.Passes @@ -55,7 +55,6 @@ namespace CppSharp.Passes
{
foreach (var method in specialization.Methods.Where(m => m.OriginalName != "c_str"))
method.ExplicitlyIgnore();
var l = specialization.Methods.Where(m => m.IsConstructor && m.Parameters.Count == 2).ToList();
var ctor = specialization.Methods.Single(m => m.IsConstructor && m.Parameters.Count == 2 &&
m.Parameters[0].Type.Desugar().IsPointerToPrimitiveType(PrimitiveType.Char) &&
!m.Parameters[1].Type.Desugar().IsPrimitiveType());

Loading…
Cancel
Save