コード例 #1
0
ファイル: Diagnostic.cs プロジェクト: xen2/ClangSharp
        public Diagnostic(DiagnosticLevel level, string message, CXSourceLocation location)
        {
            if (string.IsNullOrWhiteSpace(message))
            {
                throw new ArgumentNullException(nameof(message));
            }

            _level    = level;
            _message  = message;
            _location = location.ToString();
        }
コード例 #2
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern CXCursor getCursor(CXTranslationUnit @param0, CXSourceLocation @param1);
コード例 #3
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern void getFileLocation(CXSourceLocation @location, out CXFile @file, out uint @line, out uint @column, out uint @offset);
コード例 #4
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern void getPresumedLocation(CXSourceLocation @location, out CXString @filename, out uint @line, out uint @column);
コード例 #5
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern CXSourceRange getRange(CXSourceLocation @begin, CXSourceLocation @end);
コード例 #6
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern int Location_isFromMainFile(CXSourceLocation @location);
コード例 #7
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern int Location_isInSystemHeader(CXSourceLocation @location);
コード例 #8
0
ファイル: Generated.cs プロジェクト: krauthaufen/ClangSharp
 public static extern uint equalLocations(CXSourceLocation @loc1, CXSourceLocation @loc2);
コード例 #9
0
 public Diagnostic(DiagnosticLevel level, string message, CXSourceLocation location) : this(level, message, location.ToString().Replace('\\', '/'))
 {
 }
コード例 #10
0
 public unsafe ref CXToken GetToken(CXSourceLocation sourceLocation) => ref *(CXToken *)clang.getToken(this, sourceLocation);
コード例 #11
0
 public CXCursor GetCursor(CXSourceLocation location) => clang.getCursor(this, location);
コード例 #12
0
ファイル: CXSourceRange.cs プロジェクト: xoofx/ClangSharp
 public CXSourceRange Create(CXSourceLocation begin, CXSourceLocation end) => clang.getRange(begin, end);