ProvideIncludeFolderAttribute Class
Definition
Important
This API is not CLS-compliant.
Attribute class to provide the registry entries for a T4.VSHost include folder.
public ref class ProvideIncludeFolderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideIncludeFolderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class ProvideIncludeFolderAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ProvideIncludeFolderAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideIncludeFolderAttribute
Inherits RegistrationAttribute
- Inheritance
- Attributes
Constructors
ProvideIncludeFolderAttribute(String, Int32, String) |
Constructor |
Fields
IncludeFoldersKeyName |
Name of the specific registry key for Directive processors |
TextTemplatingKeyName |
Name of the root registry key for Text templating |
Properties
Extension |
The extension of template files to apply this inclusion folder with. |
Folder |
The path of the inclusion folder being registered. This path is relative to the component path of the assembly being registered. |
Index |
The zero-based index of the folder |
TypeId |
Override the TypeID property in order to let the RegistrationAttribute derived classes to work with System.ComponentModel.TypeDescriptor.GetAttributes(...). An attribute derived from this one will have to override this property only if it needs a better control on the instances that can be applied to a class. (Inherited from RegistrationAttribute) |
Methods
GetPackageRegKeyPath(Guid) |
Gets the registry path (relative to the registry root of the application) of the VSPackage. (Inherited from RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Register a Text Templating Include Folder |
Unregister(RegistrationAttribute+RegistrationContext) |
Unregister a Text Templating Include Folder |