2011-02-06 53 views
5

我正在写代码生成器,需要输出VB.NET代码的一些小部分,因为这是一个代码生成器,将添加用户提供程序代码,我想尝试避免类型名称冲突用户提供的代码中的类型或名称。有没有像VB.NET的“global ::”?

在C#中,我可以使用global::作为前缀类型以确保它们与全局类型名称空间层次结构匹配,而不是某些本地名称,但是VB.NET中是否有类似的系统?

即。这样的:

global::System.String 
+0

的最后一个方法,如果有人有兴趣,可以在这里找到:HTTP:/ /texttemplate.codeplex.com/SourceControl/changeset/view/3dd6ee364cde#TextTemplate%2fTypeHelper.cs – 2011-02-06 18:57:46

回答

7

我的VB是很生疏的,我没有在我面前编译器......不过,是不是只是

Global.System.String 

?让我知道,如果我的梦想这一点,我会删除...

+0

不,你一定没有想到它,它运行得很好,但我接受了@ Oded的回答,因为他说“这就是它”你的说“我认为这就是它”:) – 2011-02-06 23:13:20