BaseCodeGeneratorWithSite Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe existe para ser cocriada a em uma etapa de compilação de pré-processador.
public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
public ref class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[Windows::Foundation::Metadata::WebHostHidden]
class BaseCodeGeneratorWithSite abstract : Microsoft::VisualStudio::TextTemplating::VSHost::BaseCodeGenerator, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
type BaseCodeGeneratorWithSite = class
inherit BaseCodeGenerator
interface IObjectWithSite
Public MustInherit Class BaseCodeGeneratorWithSite
Inherits BaseCodeGenerator
Implements IObjectWithSite
- Herança
- Derivado
- Implementações
Construtores
| BaseCodeGeneratorWithSite() |
Propriedades
| Dte |
Obter o objeto DTE |
| ErrorList |
Obter o objeto do vs ErrorList |
| FileNamespace |
namespace do arquivo. (Herdado de BaseCodeGenerator) |
| GlobalServiceProvider |
Fornece um wrapper sobre o provedor de serviços global para Visual Studio |
| InputFilePath |
arquivo-caminho para o arquivo de entrada. (Herdado de BaseCodeGenerator) |
| SiteServiceProvider |
Obter um wrapper no provedor de serviços do sistema de projeto recipiente Este é um provedor de serviços limitado que só pode fornecer de forma confiável VxDTE:: SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings Para obter o provedor global, chame GetSite em IVSHierarchy ou use a propriedade GlobalServiceProvider |
Métodos
| CreateExceptionMessage(Exception) |
método para criar uma mensagem de exceção dada uma exceção |
| Dispose() | (Herdado de BaseCodeGenerator) |
| Dispose(Boolean) | |
| Generate(String, String, String, IntPtr, Int32, IVsGeneratorProgress) | (Herdado de BaseCodeGenerator) |
| GenerateCode(String, String) |
o método que faz o trabalho real de gerar código, dado o arquivo de entrada. (Herdado de BaseCodeGenerator) |
| GeneratorErrorCallback(Boolean, Int32, String, Int32, Int32) |
método que irá comunicar um erro por meio do mecanismo de retorno de chamada do Shell. (Herdado de BaseCodeGenerator) |
| GetDefaultExtension() |
Obtém a extensão padrão para este gerador (Herdado de BaseCodeGenerator) |
| GetService(Guid) |
método para obter um serviço por seu GUID |
| GetService(Type) |
Método para obter um serviço por seu tipo |
| GetSite(Guid, IntPtr) |
Método GetSite de IOleObjectWithSite |
| SetSite(Object) |
Método SetSite de IOleObjectWithSite |
| SetWaitCursor() |
Definir o cursor de espera até o final desta geração |