2011-02-06 10 views
5

Piszę kod-generator, który będzie musiał wypisać kilka małych fragmentów kodu VB.NET, a ponieważ jest to generator kodu, który doda kod użytkownika-usługodawcy, chciałbym spróbować uniknąć konfliktów nazw typów z typy lub nazwy w kodzie podanym przez użytkownika.Czy jest coś takiego jak "global ::" dla VB.NET?

W języku C#, mogę przedrostek typów z global::, aby upewnić się, że są one dopasowane z globalnej hierarchii przestrzeni typów, zamiast niektórych lokalnych nazw, ale czy istnieje podobny system dla VB.NET?

tj. to:

global::System.String 
+0

Ostatnią metodą, jeśli ktoś jest zainteresowany, można znaleźć tutaj: http://texttemplate.codeplex.com/SourceControl/changeset/view/3dd6ee364cde#TextTemplate%2fTypeHelper.cs –

Odpowiedz

7

Moja VB jest bardzo zardzewiałe i nie mam kompilatora przede mną ... Ale nie jest to tylko

Global.System.String 

? Daj mi znać, jeśli to marzyłem, a ja usunąć ...

+0

Nie, zdecydowanie nie śniłeś, działało ładnie, ale zaakceptowałem odpowiedź @ Odeda, ponieważ jego słowa mówią "to jest to" a twój mówi: "Myślę, że to jest to" :) –

Powiązane problemy