/// <summary> /// Initializes a new instance of the <see cref="TranslationUnitResourceUsages"/> class. /// </summary> /// <param name="tuResourceUsage">The cXTUResourceUsage<see cref="CXTUResourceUsage"/></param> internal TranslationUnitResourceUsages(CXTUResourceUsage tuResourceUsage) { this.m_value = tuResourceUsage; }
/// <summary> /// Constructor /// </summary> /// <param name="source">Native Clang Translation Unit Resource Usage</param> internal ClangTranslationUnitResourceUsage(CXTUResourceUsage source) { this.Source = source; }
/// <summary> /// Convert to Managed Clang Translation Unit Resource Usage /// </summary> /// <param name="usage">Native Clang Translation Unit Resource Usage</param> /// <returns>Managed Clang Translation Unit Resource Usage</returns> internal static ClangTranslationUnitResourceUsage ToManaged(this CXTUResourceUsage usage) { return(new ClangTranslationUnitResourceUsage(usage)); }
internal ClangResourceUsage(CXTUResourceUsage handle) { this.source = handle; }