DirectiveProcessor Members

Include Protected Members
Include Inherited Members

The abstract base class for a concrete directive processor.

The DirectiveProcessor type exposes the following members.

Constructors

  Name Description
Protected method DirectiveProcessor When overridden in a derived class, initializes a new instance of the DirectiveProcessor class.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method FinishProcessingRun When overridden in a derived class, finishes a round of directive processing.
Public method GetClassCodeForProcessingRun When overridden in a derived class, gets code to add to the generated transformation class.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetImportsForProcessingRun When overridden in a derived class, gets namespaces to import into the generated transformation class.
Public method GetPostInitializationCodeForProcessingRun When overridden in a derived class, gets code to add to the end of the initialize method of the generated transformation class.
Public method GetPreInitializationCodeForProcessingRun When overridden in a derived class, gets code to add to the beginning of the initialize method of the generated transformation class.
Public method GetReferencesForProcessingRun When overridden in a derived class, gets references to pass to the generated transformation class compiler.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Initialize When overridden in a derived class, initializes the processor instance.
Public method IsDirectiveSupported When overridden in a derived class, determines if the directive processor supports the specified directive.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ProcessDirective When overridden in a derived class, processes a single directive from a template file.
Public method StartProcessingRun When overridden in a derived class, begins a round of directive processing.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Protected property Errors Gets the errors that occurred while processing directives.

Top

See Also

Reference

DirectiveProcessor Class

Microsoft.VisualStudio.TextTemplating Namespace