Browse Source

Simplify TU.FileRelativeDirectory by using Path.GetDirectoryName.

pull/1544/head
Joao Matos 5 years ago committed by João Matos
parent
commit
a3a70ad0f5
  1. 11
      src/AST/TranslationUnit.cs

11
src/AST/TranslationUnit.cs

@ -62,15 +62,10 @@ namespace CppSharp.AST
if (fileRelativeDirectory != null) if (fileRelativeDirectory != null)
return fileRelativeDirectory; return fileRelativeDirectory;
if (IncludePath == null) var dir = Path.GetDirectoryName(IncludePath) ?? string.Empty;
return string.Empty; fileRelativeDirectory = dir.Replace('\\', '/');
var path = IncludePath.Replace('\\', '/'); return fileRelativeDirectory;
var index = path.LastIndexOf('/');
if (index == -1)
return string.Empty;
return fileRelativeDirectory = path.Substring(0, index);
} }
} }

Loading…
Cancel
Save