CodeSnippetCompileUnit 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可编译的原义代码片段。
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
- 继承
- 属性
示例
下面的代码示例演示如何使用表示文本代码的 CodeSnippetCompileUnit 字符串创建 类的新实例。
// 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)
注解
CodeSnippetCompileUnit 可以表示直接包含在源中的文本代码块,而无需修改。
以 CodeSnippetCompileUnit 字符串形式存储一段代码(完全采用其原始格式)。 CodeDOM 不转换文本代码片段。 文本代码片段以原始格式存储和输出。 提供包含文本代码的 CodeDOM 对象,以便开发人员可以封装已采用目标语言的代码。
属性 Value 以字符串的形式包含文本代码片段。 属性 LinePragma 是可选的,指定代码在源代码文档中的位置。
构造函数
CodeSnippetCompileUnit() |
初始化 CodeSnippetCompileUnit 类的新实例。 |
CodeSnippetCompileUnit(String) |
初始化 CodeSnippetCompileUnit 类的新实例。 |
属性
AssemblyCustomAttributes |
获取生成的程序集的自定义特性集合。 (继承自 CodeCompileUnit) |
EndDirectives |
获取包含结束指令的 CodeDirectiveCollection 对象。 (继承自 CodeCompileUnit) |
LinePragma |
获取或设置有关代码在源代码文档中的位置的行信息和文件信息。 |
Namespaces |
获取命名空间的集合。 (继承自 CodeCompileUnit) |
ReferencedAssemblies |
获取引用的程序集。 (继承自 CodeCompileUnit) |
StartDirectives |
获取包含开始指令的 CodeDirectiveCollection 对象。 (继承自 CodeCompileUnit) |
UserData |
获取当前对象的用户可定义数据。 (继承自 CodeObject) |
Value |
获取或设置要表示的原义代码片段。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |