Autor Beitrag
Drowe
Hält's aus hier
Beiträge: 9

Win XP, Win 7, Win 2008 Server
C# (VS 2008, VS2010)
BeitragVerfasst: Mi 08.09.10 00:06 
Hallo,
gibt es eine Möglichkeit auf eine internal Class von außerhalb der Assembly in der sie definiert ist zuzugreifen?

Grüße Daniel

PS: Ich weiß, dass es der Sinn einer internal Class ist genau das nicht zu verhindern.


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mi 08.09.2010 um 00:15
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mi 08.09.10 00:20 
Es gibt da das InternalsVisibleTo Attribute.
Damit kann die Assembly in der deine internal Klasse steckt definieren welche anderen Assemblies die eigenen internals sehen dürfen.

Braucht man schon mal für Assemblies mit (Unit)Testcode der natürlich mehr sehen darf als die späteren Benutzer der Klassen.