/// <summary> /// The ToStringArrayAndDispose /// </summary> /// <param name="pStringSet">The pStringSet<see cref="CXStringSet*"/></param> /// <returns>The <see cref="string[]"/></returns> internal static string[] ToStringArrayAndDispose(CXStringSet *pStringSet) { if (pStringSet == (CXStringSet *)0) { return(null); } string[] stringArray = new string[pStringSet->Count]; for (int i = 0; i < stringArray.Length; i++) { stringArray[i] = pStringSet->Strings[i].ToStringAndDispose(); } clang.clang_disposeStringSet(pStringSet); return(stringArray); }
public static extern void clang_disposeStringSet( CXStringSet *set);