Classe BaseCodeGenerator

Um wrapper gerenciado para o conceito do VS de um IVsSingleFileGenerator que é uma ferramenta personalizada chamada durante a compilação, que pode levar a qualquer arquivo como entrada e fornecer um arquivo de códigos compiláveis como saída.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
    Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite

Namespace:  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly:  Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (em Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)

Sintaxe

'Declaração
Public MustInherit Class BaseCodeGenerator _
    Implements IVsSingleFileGenerator, IDisposable
public abstract class BaseCodeGenerator : IVsSingleFileGenerator, 
    IDisposable
public ref class BaseCodeGenerator abstract : IVsSingleFileGenerator, 
    IDisposable
[<AbstractClass>]
type BaseCodeGenerator =  
    class
        interface IVsSingleFileGenerator
        interface IDisposable
    end
public abstract class BaseCodeGenerator implements IVsSingleFileGenerator, IDisposable

O tipo BaseCodeGenerator expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido BaseCodeGenerator

Início

Propriedades

  Nome Descrição
Propriedade protegida FileNamespace namespace para o arquivo.
Propriedade protegida InputFilePath caminho de arquivo para o arquivo de entrada.

Início

Métodos

  Nome Descrição
Método público Dispose() Libera todos os recursos usados por esta instância.
Método protegido Dispose(Boolean)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize (Substitui Object.Finalize().)
Método público Generate
Método protegido GenerateCode
Método protegido GeneratorErrorCallback
Método público GetDefaultExtension Obtém a extensão padrão para esse gerador
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IVsSingleFileGenerator.DefaultExtension
Implementação explícita da interfaceMétodo particular IVsSingleFileGenerator.Generate

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextTemplating.VSHost