Class DirectiveProcessor
Inheritance
System.Object
DirectiveProcessor
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: cs.temp.dll.dll
Syntax
public abstract class DirectiveProcessor : IDirectiveProcessor
Constructors
DirectiveProcessor()
Declaration
protected DirectiveProcessor()
Methods
FinishProcessingRun()
Declaration
public abstract void FinishProcessingRun()
GetClassCodeForProcessingRun()
Declaration
public abstract string GetClassCodeForProcessingRun()
Returns
| Type |
Description |
| System.String |
|
GetImportsForProcessingRun()
Declaration
public abstract string[] GetImportsForProcessingRun()
Returns
| Type |
Description |
| System.String[] |
|
GetPostInitializationCodeForProcessingRun()
Declaration
public abstract string GetPostInitializationCodeForProcessingRun()
Returns
| Type |
Description |
| System.String |
|
GetPreInitializationCodeForProcessingRun()
Declaration
public abstract string GetPreInitializationCodeForProcessingRun()
Returns
| Type |
Description |
| System.String |
|
GetReferencesForProcessingRun()
Declaration
public abstract string[] GetReferencesForProcessingRun()
Returns
| Type |
Description |
| System.String[] |
|
GetTemplateClassCustomAttributes()
Declaration
public virtual CodeAttributeDeclarationCollection GetTemplateClassCustomAttributes()
Returns
| Type |
Description |
| CodeAttributeDeclarationCollection |
|
Initialize(ITextTemplatingEngineHost)
Declaration
public virtual void Initialize(ITextTemplatingEngineHost host)
Parameters
IsDirectiveSupported(String)
Declaration
public abstract bool IsDirectiveSupported(string directiveName)
Parameters
| Type |
Name |
Description |
| System.String |
directiveName |
|
Returns
| Type |
Description |
| System.Boolean |
|
ProcessDirective(String, IDictionary<String, String>)
Declaration
public abstract void ProcessDirective(string directiveName, IDictionary<string, string> arguments)
Parameters
| Type |
Name |
Description |
| System.String |
directiveName |
|
| System.Collections.Generic.IDictionary<System.String, System.String> |
arguments |
|
StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)
Declaration
public virtual void StartProcessingRun(CodeDomProvider languageProvider, string templateContents, CompilerErrorCollection errors)
Parameters
| Type |
Name |
Description |
| CodeDomProvider |
languageProvider |
|
| System.String |
templateContents |
|
| CompilerErrorCollection |
errors |
|
Explicit Interface Implementations
IDirectiveProcessor.Errors
Declaration
CompilerErrorCollection IDirectiveProcessor.Errors { get; }
Returns
| Type |
Description |
| CompilerErrorCollection |
|
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific
Declaration
bool IDirectiveProcessor.RequiresProcessingRunIsHostSpecific { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IDirectiveProcessor.SetProcessingRunIsHostSpecific(Boolean)
Declaration
void IDirectiveProcessor.SetProcessingRunIsHostSpecific(bool hostSpecific)
Parameters
| Type |
Name |
Description |
| System.Boolean |
hostSpecific |
|
Implements