====== Class Access Modifiers ====== ^Access Modifier^Description^ |private|Member is accessible inside the type only. This is the default.| |internal|Member is accessible inside the type and any type in the same assembly.| |protected|Member is accessible inside the type and any type that inherits from the type.| |public|Member is accessible every where.| |internal, protected|Memeber is accessible inside the type, any type in the same assembly, and any type that inherits from the type. Equivalent to a fictional access modifier named internal_or_protected.| |private, protected|Memeber is accessible inside the type and any type that inherits from the type and is in the same assembly. Equivalent to a fictional access modifier named internal_and_protected. This combination is only available with C# 7.2 or later.| ====== Framework Elemente ====== {{drawio>start:visualstudio2017:programmieren:dotnetvererbungsbaum:diagramframeworkelement}} ====== Windows Klasse Vererbung Linie (.NET 5.0, 6.0, 7.0) ====== Assembly PresentationFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 {{drawio>start:visualstudio2017:programmieren:dotnetvererbungsbaum:diagramwindowsclass}} ====== Inheritance line of the canvas character element in .NET V 7.0 ====== {{drawio>start:visualstudio2022:programmieren:dotnetvererbungsbaum:diagramcanvasclass}}