/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="entry">Native Clang Translation Unit Resource Usage Entry</param>
 internal ClangTranslationUnitResourceUsageEntry(CXTUResourceUsageEntry entry)
 {
     this.Source = entry;
 }
Ejemplo n.º 2
0
 internal Entry(CXTUResourceUsageEntry entry)
 {
     this.Kind   = entry.Kind;
     this.Amount = entry.Amount;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Convert to Managed Clang Translation Unit Resource Usage Entry
 /// </summary>
 /// <param name="entry">Native Clang Translation Unit Resource Usage Entry</param>
 /// <returns>Managed Clang Translation Unit Resource Usage Entry</returns>
 internal static ClangTranslationUnitResourceUsageEntry ToManaged(this CXTUResourceUsageEntry entry)
 {
     return(new ClangTranslationUnitResourceUsageEntry(entry));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TranslationUnitResourceUsageEntry"/> class.
 /// </summary>
 /// <param name="resourceUsageEntry">The resourceUsageEntry<see cref="CXTUResourceUsageEntry"/></param>
 internal TranslationUnitResourceUsageEntry(CXTUResourceUsageEntry resourceUsageEntry)
 {
     this.m_value = resourceUsageEntry;
 }