CodeSnippetCompileUnit Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un fragment de code littéral pouvant être compilé.
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
- Héritage
- Attributs
Exemples
L’exemple de code suivant montre comment créer une nouvelle instance de la classe à l’aide CodeSnippetCompileUnit d’une chaîne qui représente du code littéral.
// 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)
Remarques
CodeSnippetCompileUnit peut représenter un bloc littéral de code inclus directement dans la source sans modification.
Un CodeSnippetCompileUnit stocke une section de code, exactement dans son format d’origine, sous forme de chaîne. CodeDOM ne traduit pas les fragments de code littéral. Les fragments de code littéral sont stockés et générés dans leur format d’origine. Les objets CodeDOM qui contiennent du code littéral sont fournis afin que les développeurs puissent encapsuler du code qui se trouve déjà dans le langage cible.
La Value propriété contient le fragment de code littéral sous forme de chaîne. La LinePragma propriété est facultative et spécifie la position du code dans un document de code source.
Constructeurs
CodeSnippetCompileUnit() |
Initialise une nouvelle instance de la classe CodeSnippetCompileUnit. |
CodeSnippetCompileUnit(String) |
Initialise une nouvelle instance de la classe CodeSnippetCompileUnit. |
Propriétés
AssemblyCustomAttributes |
Obtient une collection d'attributs personnalisés pour l'assembly généré. (Hérité de CodeCompileUnit) |
EndDirectives |
Obtient un objet CodeDirectiveCollection qui contient des directives de fin. (Hérité de CodeCompileUnit) |
LinePragma |
Obtient ou définit les informations sur la ligne et le fichier concernant l'endroit où se trouve le code dans un document de code source. |
Namespaces |
Obtient la collection d'espaces de noms. (Hérité de CodeCompileUnit) |
ReferencedAssemblies |
Obtient les assemblys référencés. (Hérité de CodeCompileUnit) |
StartDirectives |
Obtient un objet CodeDirectiveCollection qui contient des directives de début. (Hérité de CodeCompileUnit) |
UserData |
Obtient les données définissables par l'utilisateur pour l'objet en cours. (Hérité de CodeObject) |
Value |
Obtient ou définit le fragment de code littéral à représenter. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |