public ICollection <string> GetStringV(string key) { CheckKey(key); var originalPointer = PInvokes.GSettings.GetStrv(GSettingsPtr, key); var children = MarshalUtility.MarshalStringArray(originalPointer); return(children); }
public ICollection <string> ListChildren() { var originalPointer = PInvokes.GSettings.ListChildren(GSettingsPtr); var copyOriginalPointer = originalPointer; var children = MarshalUtility.MarshalStringArray(originalPointer); // You should free the return value with g_strfreev() when you are done with it. StringUtilityFunction.GStrFreeV(copyOriginalPointer); return(children); }
public ICollection <string> ListRelocatableSchemas() => MarshalUtility.MarshalStringArray(PInvokes.GSettings.ListRelocatableSchemas());