BaseCodeGeneratorWithSite Classe

Definição

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
BaseCodeGeneratorWithSite
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

Implantações explícitas de interface

IVsSingleFileGenerator.DefaultExtension(String) (Herdado de BaseCodeGenerator)
IVsSingleFileGenerator.Generate(String, String, String, IntPtr[], UInt32, IVsGeneratorProgress) (Herdado de BaseCodeGenerator)

Aplica-se a