CSharpUtils.Templates.TemplateFactory.GetTemplateCodeByFile C# (CSharp) Метод

GetTemplateCodeByFile() публичный Метод

public GetTemplateCodeByFile ( String Name ) : TemplateCode
Name String
Результат CSharpUtils.Templates.Runtime.TemplateCode
		public TemplateCode GetTemplateCodeByFile(String Name)
		{
			return CreateInstanceByType(GetTemplateCodeTypeByFile(Name));
		}
	}

Usage Example

Пример #1
0
		static void Main()
		{
			//TemplateProvider TemplateProvider = new TemplateProviderVirtualFileSystem(new LocalFileSystem(FileUtils.GetExecutableDirectoryPath(), false));
			TemplateProviderMemory TemplateProvider = new TemplateProviderMemory();
			TemplateFactory TemplateFactory = new TemplateFactory(TemplateProvider);

			TemplateProvider.Add("Base.html", "Test{% block Body %}Base{% endblock %}Test");
			TemplateProvider.Add("Test.html", "{% extends 'Base.html' %}{% block Body %}Ex{% endblock %}");
			//TemplateProvider.Add("Test.html", "{% block Body %}Ex{% endblock %}");

			Console.WriteLine(TemplateFactory.GetTemplateCodeByFile("Test.html").RenderToString());

			Console.ReadKey();
		}
All Usage Examples Of CSharpUtils.Templates.TemplateFactory::GetTemplateCodeByFile