private void InitializeDictionaryInformation() { Bindings.enchant_dict_describe(_handle, delegate(DictionaryInfo dictionary) { _info = dictionary; }); }
public static void enchant_dict_describe(SafeDictionaryHandle dict, EnchantDictDescribeDelegate describe) { enchant_dict_describe(dict, delegate(IntPtr lang_tag, IntPtr provider_name, IntPtr provider_desc, IntPtr provider_dll_file, IntPtr user_data) { ProviderInfo provider = new ProviderInfo( Utf8Marshaller.MarshalFromUtf8(provider_name), Utf8Marshaller.MarshalFromUtf8(provider_desc), Utf8Marshaller.MarshalFromUtf8(provider_dll_file)); DictionaryInfo dictionary = new DictionaryInfo( Utf8Marshaller.MarshalFromUtf8(lang_tag), provider); describe(dictionary); }, IntPtr.Zero); }
public SpellCheckInfo(DictionaryInfo info) { _info = info; }