Θέλω να πάρω το root namespace του project μου, αυτό που δηλώνουμε στα project properties.
O τρόπος που βρήκα είναι ο παρακάτω και δεν μπορώ να πω ότι μου αρέσει ιδιαίτερα για προφανείς λόγους:
For Each t As Type In [Assembly].GetExecutingAssembly.GetTypes
If t.Name = MyClass.GetType.Name Then
retVal = t.Namespace
End If
Next
Δοκίμασα και το
System.Reflection.Assembly.GetEntryAssembly.EntryPoint.DeclaringType.Namespace
Αλλά κοτσάρει και το "My" στο τέλος. Έχει κανείς καμιά καλύτερη ιδέα;
Vir prudens non contra ventum mingit