FileCodeModel 接口

允许对源文件中的编程构造进行访问。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<GuidAttribute("ED1A3F99-4477-11D3-89BF-00C04F688DDE")> _
Public Interface FileCodeModel
[GuidAttribute("ED1A3F99-4477-11D3-89BF-00C04F688DDE")]
public interface FileCodeModel
[GuidAttribute(L"ED1A3F99-4477-11D3-89BF-00C04F688DDE")]
public interface class FileCodeModel
[<GuidAttribute("ED1A3F99-4477-11D3-89BF-00C04F688DDE")>]
type FileCodeModel =  interface end
public interface FileCodeModel

FileCodeModel 类型公开以下成员。

属性

  名称 说明
公共属性 CodeElements 获取代码元素的集合。
公共属性 DTE 获取顶级扩展性对象。
公共属性 Language 获取用于创作代码的编程语言。
公共属性 Parent 获取 FileCodeModel 对象的直接父对象。

页首

方法

  名称 说明
公共方法 AddAttribute 创建新的特性代码构造,并将代码插入正确的位置。
公共方法 AddClass 创建新的类代码构造,并将代码插入正确的位置。
公共方法 AddDelegate 创建新的委托代码构造,并将代码插入正确的位置。
公共方法 AddEnum 创建新的枚举代码构造,并将代码插入正确的位置。
公共方法 AddFunction 创建新的函数代码构造,并将代码插入正确的位置。
公共方法 AddInterface 创建新的接口代码构造,并将代码插入正确的位置。
公共方法 AddNamespace 创建新的命名空间代码构造,并将代码插入正确的位置。
公共方法 AddStruct 创建新的结构代码构造,并将代码插入正确的位置。
公共方法 AddVariable 创建新的变量代码构造,并将代码插入正确的位置。
公共方法 CodeElementFromPoint 返回源文件中处于特定位置的代码元素。
公共方法 Remove 从源文件移除指定的代码元素。

页首

备注

FileCodeModel 对象是项目项或文件的代码模型的根。

请参阅

参考

EnvDTE 命名空间