当前位置: 首页>>代码示例>>C#>>正文


C# ExtendedProperties.Contains方法代码示例

本文整理汇总了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);
			}
		}
开发者ID:BackupTheBerlios,项目名称:ch3etah-svn,代码行数:32,代码来源:NVelocityTransformationEngine.cs

示例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);
				}
			}
		}
开发者ID:BackupTheBerlios,项目名称:ch3etah-svn,代码行数:32,代码来源:NVelocityTransformationEngine.cs


注:本文中的Commons.Collections.ExtendedProperties.Contains方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。