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
private static IEnumerable<string> GetIncludeDirsFromWindowsSdks( private static IEnumerable<string> GetIncludeDirsFromWindowsSdks(
int windowsSdkMajorVer, List<ToolchainVersion> windowsSdks) int windowsSdkMajorVer, List<ToolchainVersion> windowsSdks)
{ {
var includes = new List<string>();
var majorWindowsSdk = windowsSdks.Find( var majorWindowsSdk = windowsSdks.Find(
version => (int) Math.Floor(version.Version) == windowsSdkMajorVer); version => (int) Math.Floor(version.Version) == windowsSdkMajorVer);
var windowsSdkDirs = majorWindowsSdk.Directory != null ? var windowsSdkDirs = majorWindowsSdk.Directory != null ?

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

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

1
src/Generator/Generator.cs

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

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

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

1
src/Generator/Passes/IgnoreSystemDeclarationsPass.cs

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

Loading…
Cancel
Save