本文整理汇总了C#中Manager.GetModInfoList方法的典型用法代码示例。如果您正苦于以下问题:C# Manager.GetModInfoList方法的具体用法?C# Manager.GetModInfoList怎么用?C# Manager.GetModInfoList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Manager
的用法示例。
在下文中一共展示了Manager.GetModInfoList方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseKeyList
public static void ParseKeyList()
{
using(var manager = new Manager())
{
var module = manager.GetModuleByName("ESV");
if (module == null)
{
Console.Error.WriteLine("Could not find module {0}. Available modules:", "ESV");
foreach(var modInfo in manager.GetModInfoList())
{
Console.WriteLine ("{0}\t - {1}", modInfo.Name, modInfo.Description);
}
return;
}
module.KeyText = "jn.3.16";
Console.WriteLine("==Render=Entry============");
Console.WriteLine(module.KeyText);
Console.WriteLine("RenderText: " + module.RenderText());
Console.WriteLine("StripText: " + module.StripText());
Console.WriteLine("RawText: " + module.RawEntry);
Console.WriteLine("==========================");
foreach(var key in module.ParseKeyList("James 1:19-30"))
{
Console.WriteLine (key);
}
}
}
示例2: Lookup
public static void Lookup(string modName, string key)
{
using(var manager = new Manager())
{
var module = manager.GetModuleByName(modName);
if (module == null)
{
Console.Error.WriteLine("Could not find module {0}. Available modules:", modName);
foreach(var modInfo in manager.GetModInfoList())
{
Console.WriteLine ("{0}\t - {1}", modInfo.Name, modInfo.Description);
}
return;
}
module.KeyText = key;
Console.WriteLine(module.KeyText);
Console.WriteLine("==Raw=Entry============");
Console.WriteLine(module.RawEntry);
Console.WriteLine("==Render=Text============");
Console.WriteLine(module.RenderText());
Console.WriteLine("==Strip=Text============");
Console.WriteLine(module.StripText());
Console.WriteLine("==========================");
}
}
示例3: Search
public static void Search()
{
using(var manager = new Manager())
{
var module = manager.GetModuleByName("ESV");
if (module == null)
{
Console.Error.WriteLine("Could not find module {0}. Available modules:", "ESV");
foreach(var modInfo in manager.GetModInfoList())
{
Console.WriteLine ("{0}\t - {1}", modInfo.Name, modInfo.Description);
}
return;
}
foreach(var hit in module.Search("sin", SearchType.REGEX, 0, null))
{
Console.WriteLine(hit.Key);
}
module.TerminateSearch();
}
}