Compartir a través de


ISymUnmanagedWriter (Interfaz)

Representa un sistema de escritura de símbolos y proporciona métodos para definir documentos, puntos de secuencia, ámbitos léxicos y variables.

Métodos

Método

Descripción

ISymUnmanagedWriter::Abort (Método)

Cierra el escritor de símbolos sin confirmar los símbolos en el almacén de símbolos.

ISymUnmanagedWriter::Close (Método)

Cierra el escritor de símbolos después de confirmar los símbolos en el almacén de símbolos.

ISymUnmanagedWriter::CloseMethod (Método)

Cierra el método actual. Cuando se ha cerrado un método, no se pueden definir más símbolos dentro del mismo.

ISymUnmanagedWriter::CloseNamespace (Método)

Cierra el último espacio de nombres que se ha abierto.

ISymUnmanagedWriter::CloseScope (Método)

Cierra el ámbito léxico actual.

ISymUnmanagedWriter::DefineConstant (Método)

Define un nombre para un valor constante.

ISymUnmanagedWriter::DefineDocument (Método)

Define un documento de origen.

ISymUnmanagedWriter::DefineField (Método)

Define una variable única que no pertenece a ningún método.

ISymUnmanagedWriter::DefineGlobalVariable (Método)

Define una variable global única.

ISymUnmanagedWriter::DefineLocalVariable (Método)

Define una variable única en el ámbito léxico actual.

ISymUnmanagedWriter::DefineParameter (Método)

Define un parámetro único en el método actual.

ISymUnmanagedWriter::DefineSequencePoints (Método)

Define un grupo de puntos de secuencia dentro del método actual.

ISymUnmanagedWriter::GetDebugInfo (Método)

Devuelve la información necesaria para que un compilador escriba la entrada del directorio de depuración en el encabezado del archivo portable ejecutable (PE).

ISymUnmanagedWriter::Initialize (Método)

Establece la interfaz emisora de metadatos a la que se va a asociar este sistema de escritura y establece el nombre del archivo de salida en el que se van a escribir los símbolos de depuración.

ISymUnmanagedWriter::Initialize2 (Método)

Establece la interfaz emisora de metadatos a la que se va a asociar este sistema de escritura, establece el nombre del archivo de salida en el que se van a escribir los símbolos de depuración y establece la ubicación final del archivo de base de datos de programa (PDB).

ISymUnmanagedWriter::OpenMethod (Método)

Abre un método en el que se emite la información de símbolo.

ISymUnmanagedWriter::OpenNamespace (Método)

Abre un nuevo espacio de nombres.

ISymUnmanagedWriter::OpenScope (Método)

Abre un nuevo ámbito léxico en el método actual.

ISymUnmanagedWriter::RemapToken (Método)

Notifica al sistema de escritura de símbolos que se ha reasignado un símbolo (token) de metadatos cuando se emitieron los metadatos.

ISymUnmanagedWriter::SetMethodSourceRange (Método)

Especifica el inicio y el final verdaderos de un método dentro de un archivo de código fuente.

ISymUnmanagedWriter::SetScopeRange (Método)

Define el intervalo de desplazamiento para el ámbito léxico especificado.

ISymUnmanagedWriter::SetSymAttribute (Método)

Define un atributo personalizado basándose en su nombre.

ISymUnmanagedWriter::SetUserEntryPoint (Método)

Especifica el método definido por el usuario que es el punto de entrada para este módulo.

ISymUnmanagedWriter::UsingNamespace (Método)

Especifica que se utiliza el nombre completo del espacio de nombres indicado dentro del ámbito léxico actualmente abierto.

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedWriter2 (Interfaz)

ISymUnmanagedWriter3 (Interfaz)

Otros recursos

Interfaces de almacén de símbolos de diagnósticos