本文整理汇总了C#中Commons.Collections.ExtendedProperties.Contains方法的典型用法代码示例。如果您正苦于以下问题:C# ExtendedProperties.Contains方法的具体用法?C# ExtendedProperties.Contains怎么用?C# ExtendedProperties.Contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Commons.Collections.ExtendedProperties
的用法示例。
在下文中一共展示了ExtendedProperties.Contains方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetLoaderPath
private void SetLoaderPath(ExtendedProperties properties)
{
string loaderPath = "";
// TODO: Solve multiple loader path problem in NVelocity
if (Template.FileName == "")
{
loaderPath = BaseFolder;
}
else
{
loaderPath = Path.GetDirectoryName(Template.GetFullPath());
if (loaderPath.IndexOf(BaseFolder) < 0 && loaderPath != BaseFolder)
{
loaderPath = BaseFolder + "," + loaderPath;
}
else if (loaderPath != BaseFolder)
{
loaderPath += "," + BaseFolder;
}
}
// HACK: Setting loader path to base folder until loader problem is solved
//loaderPath = BaseFolder;
//System.Diagnostics.Debug.WriteLine("NVeleocity:loaderPath=" + loaderPath);
if (properties.Contains("file.resource.loader.path"))
{
properties["file.resource.loader.path"] = loaderPath;
}
else
{
properties.AddProperty("file.resource.loader.path", loaderPath);
}
}
示例2: SetMacroLibraries
private void SetMacroLibraries(ExtendedProperties properties)
{
string libraries = "";
foreach (MacroLibrary library in Context.Libraries)
{
if (libraries != "")
{
libraries += ",";
}
libraries += library.Address;
}
if (libraries == "")
{
return;
}
else
{
//System.Diagnostics.Debug.WriteLine("NVeleocity:libraries=" + libraries);
}
if (libraries.Length > 1)
{
if (properties.Contains("velocimacro.library"))
{
string library = properties["velocimacro.library"].ToString();
properties["velocimacro.library"] = library + "," + libraries;
}
else
{
properties.AddProperty("velocimacro.library", libraries);
}
}
}