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 对象是项目项或文件的代码模型的根。