CodeSnippetCompileUnit Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um fragmento de código literal que pode ser compilado.
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
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra como criar uma nova instância da CodeSnippetCompileUnit classe usando uma cadeia de caracteres que representa o 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)
Comentários
CodeSnippetCompileUnit pode representar um bloco literal de código incluído diretamente na origem sem modificação.
Um CodeSnippetCompileUnit armazena uma seção de código, exatamente em seu formato original, como uma cadeia de caracteres. O CodeDOM não converte fragmentos de código literal. Fragmentos de código literal são armazenados e gerados em seu formato original. Objetos CodeDOM que contêm código literal são fornecidos para que os desenvolvedores possam encapsular o código que já está na linguagem de destino.
A Value propriedade contém o fragmento de código literal como uma cadeia de caracteres. A LinePragma propriedade é opcional e especifica a posição do código em um documento de código-fonte.
Construtores
CodeSnippetCompileUnit() |
Inicializa uma nova instância da classe CodeSnippetCompileUnit. |
CodeSnippetCompileUnit(String) |
Inicializa uma nova instância da classe CodeSnippetCompileUnit. |
Propriedades
AssemblyCustomAttributes |
Obtém uma coleção de atributos personalizados para o assembly gerado. (Herdado de CodeCompileUnit) |
EndDirectives |
Obtém um objeto CodeDirectiveCollection que contém as diretivas de término. (Herdado de CodeCompileUnit) |
LinePragma |
Obtém ou define a linha e as informações do arquivo sobre a localização do código em um documento de código-fonte. |
Namespaces |
Obtém a coleção de namespaces. (Herdado de CodeCompileUnit) |
ReferencedAssemblies |
Obtém os assemblies referenciados. (Herdado de CodeCompileUnit) |
StartDirectives |
Obtém um objeto CodeDirectiveCollection que contém as diretivas de início. (Herdado de CodeCompileUnit) |
UserData |
Obtém os dados definidos pelo usuário para o objeto atual. (Herdado de CodeObject) |
Value |
Obtém ou define o fragmento de código literal a ser representado. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |