CodeSnippetCompileUnit Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un fragmento de código literal compilable.
public ref class CodeSnippetCompileUnit : System::CodeDom::CodeCompileUnit
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
type CodeSnippetCompileUnit = class
inherit CodeCompileUnit
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetCompileUnit = class
inherit CodeCompileUnit
Public Class CodeSnippetCompileUnit
Inherits CodeCompileUnit
- Herencia
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear una nueva instancia de la CodeSnippetCompileUnit clase mediante una cadena que representa el código literal.
// Creates a compile unit using a literal sring;
String^ literalCode;
literalCode = "using System; namespace TestLiteralCode " +
"{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit^ csu = gcnew CodeSnippetCompileUnit( literalCode );
// Creates a compile unit using a literal sring;
string literalCode;
literalCode = "using System; namespace TestLiteralCode " +
"{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit csu = new CodeSnippetCompileUnit( literalCode );
' Creates a compile unit using a literal sring.
Dim literalCode As String
literalCode = "using System; namespace TestLiteralCode " & _
"{ public class TestClass { public TestClass() {} } }"
Dim csu As New CodeSnippetCompileUnit(literalCode)
Comentarios
CodeSnippetCompileUnit puede representar un bloque literal de código que se incluye directamente en el origen sin modificaciones.
Un CodeSnippetCompileUnit almacena una sección de código, exactamente en su formato original, como una cadena. CodeDOM no traduce fragmentos de código literales. Los fragmentos de código literal se almacenan y generan en su formato original. Se proporcionan objetos CodeDOM que contienen código literal para que los desarrolladores puedan encapsular el código que ya está en el lenguaje de destino.
La Value propiedad contiene el fragmento de código literal como una cadena. La LinePragma propiedad es opcional y especifica la posición del código dentro de un documento de código fuente.
Constructores
CodeSnippetCompileUnit() |
Inicializa una nueva instancia de la clase CodeSnippetCompileUnit. |
CodeSnippetCompileUnit(String) |
Inicializa una nueva instancia de la clase CodeSnippetCompileUnit. |
Propiedades
AssemblyCustomAttributes |
Obtiene una colección de atributos personalizados para el ensamblado generado. (Heredado de CodeCompileUnit) |
EndDirectives |
Obtiene un objeto CodeDirectiveCollection que contiene las directivas End. (Heredado de CodeCompileUnit) |
LinePragma |
Obtiene o establece la información de línea o de archivo relativa a la ubicación del código en un documento en código fuente. |
Namespaces |
Obtiene la colección de espacios de nombres. (Heredado de CodeCompileUnit) |
ReferencedAssemblies |
Obtiene los ensamblados a los que se hace referencia. (Heredado de CodeCompileUnit) |
StartDirectives |
Obtiene un objeto CodeDirectiveCollection que contiene las directivas Start. (Heredado de CodeCompileUnit) |
UserData |
Obtiene los datos definibles por el usuario para el objeto actual. (Heredado de CodeObject) |
Value |
Obtiene o establece el fragmento de código literal que se va a representar. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |