Ejemplo n.º 1
0
 public bool TryGetUniqueId(out CXFileUniqueID id)
 {
     fixed(CXFileUniqueID *pId = &id)
     {
         return(clang.getFileUniqueID(this, pId) == 0);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="source">Native Clang File Unique ID</param>
 internal ClangFileUniqueId(CXFileUniqueID source)
 {
     this.Source = source;
 }
Ejemplo n.º 3
0
 internal static extern unsafe int clang_getFileUniqueID(CXFile file, CXFileUniqueID* id);
Ejemplo n.º 4
0
 /// <summary>
 /// Convert to Managed Clang Cursor
 /// </summary>
 /// <param name="file_unique_id">Native Clang File Unique ID</param>
 /// <returns>Managed Clang File Unique ID</returns>
 internal static ClangFileUniqueId ToManaged(this CXFileUniqueID file_unique_id)
 {
     return(new ClangFileUniqueId(file_unique_id));
 }
Ejemplo n.º 5
0
 internal ClangFileUniqueId(CXFileUniqueID id)
 {
     v1 = id.Data1;
     v2 = id.Data2;
     v3 = id.Data3;
 }