AppDomain.IsHomogenous Property
Gets a value that indicates whether the current application domain has a set of permissions that is granted to all assemblies that are loaded into the application domain.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Booleantrue if the current application domain has a homogenous set of permissions; otherwise, false.
This property returns true for sandboxed application domains that were created by using the AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) method overload. Sandboxed application domains have a homogenous set of permissions; that is, the same set of permissions is granted to all partially trusted assemblies that are loaded into the application domain. A sandboxed application domain optionally has a list of strong-named assemblies that are exempt from this permission set, and instead run with full trust.
Fully trusted code can use the PermissionSet property to determine the homogenous grant set of a sandboxed application domain.
This property also returns true for the default application domain of a desktop application, because that application domain grants full trust to all assemblies.
Available since 4.0