C# Класс SharpTAL.TemplateInfo

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
GeneratedSourceCode string
GeneratorVersion string
GlobalsTypes Type>.Dictionary
ImportedNamespaces HashSet>.Dictionary
ImportedPrograms Program>.Dictionary
MainProgram Program
ReferencedAssemblies List
RenderMethod System.Reflection.MethodInfo
TemplateBody string
TemplateKey string

Описание свойств

GeneratedSourceCode публичное свойство

Contains the C# source code used to compile the assembly.
public string GeneratedSourceCode
Результат string

GeneratorVersion публичное свойство

Template generator version.
public string GeneratorVersion
Результат string

GlobalsTypes публичное свойство

Types of global objects The key contains the object name. The value contains the object type.
public Dictionary GlobalsTypes
Результат Type>.Dictionary

ImportedNamespaces публичное свойство

Dictionary of paths to imported programs hashed by namespace created by "metal:import" command. The key contains the imported program namespace. The value contains the list of full paths to template files.
public Dictionary> ImportedNamespaces
Результат HashSet>.Dictionary

ImportedPrograms публичное свойство

Dictionary of TemplatePrograms compiled from templates imported by "metal:import" command. The key contains the full path to the template file. The value contains the compiled program.
public Dictionary ImportedPrograms
Результат Program>.Dictionary

MainProgram публичное свойство

Main template program compiled from TemplateBody.
public Program MainProgram
Результат Program

ReferencedAssemblies публичное свойство

List of referenced assemblies.
public List ReferencedAssemblies
Результат List

RenderMethod публичное свойство

Reference to template render method.
public MethodInfo,System.Reflection RenderMethod
Результат System.Reflection.MethodInfo

TemplateBody публичное свойство

Template body.
public string TemplateBody
Результат string

TemplateKey публичное свойство

Contains a unique key that represent the template in the template cache. The template key is computed from the following parts: Template body hash Global types hash Imported templates hash Referenced assemblies hash
public string TemplateKey
Результат string