Beispiel #1
0
 internal SourceRange(Interop.SourceRange native) {
     Native = native;
     var start = new SourceLocation(Interop.clang_getRangeStart(Native));
     var end = new SourceLocation(Interop.clang_getRangeEnd(Native));
     if (end < start) {
         Start = end;
         End = start;
     } else {
         Start = start;
         End = end;
     }
 }
Beispiel #2
0
        internal SourceRange(Interop.SourceRange native)
        {
            Native = native;
            var start = new SourceLocation(Interop.clang_getRangeStart(Native));
            var end   = new SourceLocation(Interop.clang_getRangeEnd(Native));

            if (end < start)
            {
                Start = end;
                End   = start;
            }
            else
            {
                Start = start;
                End   = end;
            }
        }