<PackageReference Include="System.Windows.Extensions" Version="10.0.0-preview.6.25358.103" />

XamlAccessLevel

public class XamlAccessLevel
Defines access control to assemblies and types for purposes of XAML loading.

Gets the AssemblyName of the assembly for which this XamlAccessLevel determines permissions.

public string PrivateAccessToTypeName { get; }

Gets the unqualified string name of the type for which this XamlAccessLevel determines permissions.

public static XamlAccessLevel AssemblyAccessTo(Assembly assembly)

Returns a XamlAccessLevel instance based on an assembly requested by Assembly.

public static XamlAccessLevel AssemblyAccessTo(AssemblyName assemblyName)

Returns a XamlAccessLevel instance based on an assembly requested by AssemblyName.

public static XamlAccessLevel PrivateAccessTo(string assemblyQualifiedTypeName)

Returns a XamlAccessLevel instance based on a specific type specified by its qualified name.

public static XamlAccessLevel PrivateAccessTo(Type type)

Returns a XamlAccessLevel instance based on a specific type specified by Type.