CodeSnippetStatement 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 una instrucción mediante un fragmento de código literal.
public ref class CodeSnippetStatement : System::CodeDom::CodeStatement
public class CodeSnippetStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetStatement : System.CodeDom.CodeStatement
type CodeSnippetStatement = class
inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetStatement = class
inherit CodeStatement
Public Class CodeSnippetStatement
Inherits CodeStatement
- Herencia
- Atributos
Ejemplos
En el ejemplo siguiente se crea una instancia de la CodeSnippetStatement clase mediante un fragmento de código literal. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la CodeRegionDirective clase .
CodeSnippetStatement snippet1 = new CodeSnippetStatement();
snippet1.Value = " Console.WriteLine(field1);";
CodeRegionDirective regionStart = new CodeRegionDirective(CodeRegionMode.End, "");
regionStart.RegionText = "Snippet Region";
regionStart.RegionMode = CodeRegionMode.Start;
snippet1.StartDirectives.Add(regionStart);
snippet1.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, string.Empty));
Dim snippet1 As New CodeSnippetStatement()
snippet1.Value = " Console.WriteLine(field1)"
Dim regionStart As New CodeRegionDirective(CodeRegionMode.End, "")
regionStart.RegionText = "Snippet Region"
regionStart.RegionMode = CodeRegionMode.Start
snippet1.StartDirectives.Add(regionStart)
snippet1.EndDirectives.Add(New CodeRegionDirective(CodeRegionMode.End, String.Empty))
Comentarios
CodeSnippetStatement puede representar una instrucción mediante un fragmento de código literal que se incluirá directamente en el origen sin modificaciones.
Un CodeSnippetStatement 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. Los objetos CodeDOM que contienen código literal se proporcionan para que los desarrolladores puedan encapsular el código que ya está en el lenguaje de destino.
La Value propiedad contiene el código literal de la instrucción de fragmento de código.
Constructores
| Nombre | Description |
|---|---|
| CodeSnippetStatement() |
Inicializa una nueva instancia de la clase CodeSnippetStatement. |
| CodeSnippetStatement(String) |
Inicializa una nueva instancia de la CodeSnippetStatement clase utilizando el fragmento de código especificado. |
Propiedades
| Nombre | Description |
|---|---|
| EndDirectives |
Obtiene un CodeDirectiveCollection objeto que contiene directivas end. (Heredado de CodeStatement) |
| LinePragma |
Obtiene o establece la línea en la que se produce la instrucción de código. (Heredado de CodeStatement) |
| StartDirectives |
Obtiene un CodeDirectiveCollection objeto que contiene directivas start. (Heredado de CodeStatement) |
| UserData |
Obtiene los datos definibles por el usuario para el objeto actual. (Heredado de CodeObject) |
| Value |
Obtiene o establece la instrucción de fragmento de código literal. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |