Share via


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 try to free resources and perform other cleanup operations before it 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