MY-Namespace erweitern

22/09/2008 - 10:54 von Frank Pacher (SachsenHessi) | Report spam
Hallo,

da ich im VB.NET leider keine Lösung bekommen habe, versuche ich es jetzt
hier.
Ist ja letztlich auch ein Framework-Thema, und vielleicht kann ja hier
jemand helfen.
Ich möchte den MY-Namespace erweitern um eigene Propertys bzw. Methoden.
Nach Beispielen in der MSDN müsste das im Prinzip so aussehen (oder irre ich
mich da?):
__________________________
Namespace My
<HideModuleName()> _
Module MyCustomExtensions
Dim myVar as String
Property myProp() As string
Get
Return myVar
End Get
Set(ByVal value As string)
myVar = value
End Set
End Property

Public Function SetTest(ByVal myVar1 As String) As String
...<macht was>...
Return myVar2
End Function
End Module
End Namespace
__________________________
Das klappt auch soweit, nur das ich jetzt die anderen MY's (my.computer,
my.application, usw.) warscheinlich "überschreibe" . Jedenfalls sind die
nicht mehr sichtbar. Auch ein "Partial" und statt Modul eine Klasse brachte
nix.
Kann mir einer bitte sagen was ich falsch mache?
Danke im Voraus
Frank
 

Lesen sie die antworten

#1 Thomas Scheidegger
22/09/2008 - 15:44 | Warnen spam
Hallo Frank

MY-Namespace erweitern...
Ist ja letztlich auch ein Framework-Thema



nein,
'My' ist ein fragwürdiges, verunglücktes VB.NET-eigenes Ding,
mittels sprachspezifischen Attributen und Assemblies
sowie Compiler-Tricks.



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen