Sicherheitsaspekte der Schlüsselwörter "internal virtual" und "Overloads Overridable Friend"
Die Sicherheit der Anwendung sollte nie auf einem Member beruhen, der in C# mit dem Modifizierer internal virtual (Overloads Overridable Friend in Visual Basic) gekennzeichnet ist. Obwohl mit diesen Modifizierern gekennzeichnete Member von anderen Membern in der gleichen Assembly überschrieben werden können, wird diese Regel nur von den Sprachen C# und Visual Basic erzwungen. Die Laufzeit erzwingt diese Regel nicht. Es ist daher möglich, mit internal virtual in C# und Overloads Overridable Friend in Visual Basic gekennzeichnete Member unter Verwendung der Microsoft Intermediate Language oder jeder anderen Sprache zu überschreiben, die diese Regel nicht erzwingt.