示例#1
0
文件: Ext.cs 项目: teetow/teevegas
        public static bool ContainsRenderTag(this String str, bool IncludeBraces = true)
        {
            if (string.IsNullOrEmpty(str))
            {
                return(false);
            }

            string s = str.ToLowerInvariant().Trim();

            return(RenderTags.Tags.Any(tag => s.Contains(IncludeBraces ? RenderTags.Format(tag) : tag)));
        }
示例#2
0
		private void UpdateNamingPreview()
		{
			const string region = "MyRegion";
			const string track = "MyTrack";
			const string bus = "MyBus";
			const int ctr = 1;

			string output = tbNamingMask.Text.ToLowerInvariant();
			output = output.Replace(RenderTags.Format(RenderTags.Region), region);
			output = output.Replace(RenderTags.Format(RenderTags.Track), track);
			output = output.Replace(RenderTags.Format(RenderTags.Bus), bus);
			string counterFormat = "{0:d" + tbCounterDigits.Text + "}";
			output = output.Replace(RenderTags.Format(RenderTags.Counter), String.Format(counterFormat, ctr));
			lbNamingMaskExample.Text = output;
		}