public static void ModelGetOptionsManager( ModelRef modelRef, OptionsManagerRef managerRef) { ThrowOut( SUModelGetOptionsManager( modelRef.intPtr, out managerRef.intPtr), "Could not get options manager."); }
public static void OptionsManagerGetOptionsProviderByName( OptionsManagerRef managerRef, string name, OptionsProviderRef providerRef) { ThrowOut( SUOptionsManagerGetOptionsProviderByName( managerRef.intPtr, name, out providerRef.intPtr), "Could not get provider."); }
public static void OptionsManagerGetOptionsProviderNames( OptionsManagerRef opMgrRef, long len, StringRef[] strings, out long retrieved) { IntPtr[] intPtrs = new IntPtr[strings.Length]; ThrowOut( SUOptionsManagerGetOptionsProviderNames( opMgrRef.intPtr, len, intPtrs, out retrieved), "Could not get provider names."); for (int i = 0; i < strings.Length; ++i) { strings[i].intPtr = intPtrs[i]; } }