78 references to HostProtectionResource
mscorlib (78)
system\security\hostprotectionexception.cs (20)
31private HostProtectionResource m_protected; 32private HostProtectionResource m_demanded; 39m_protected = HostProtectionResource.None; 40m_demanded = HostProtectionResource.None; 45m_protected = HostProtectionResource.None; 46m_demanded = HostProtectionResource.None; 51m_protected = HostProtectionResource.None; 52m_demanded = HostProtectionResource.None; 61m_protected = (HostProtectionResource)info.GetValue(ProtectedResourcesName, typeof(HostProtectionResource)); 62m_demanded = (HostProtectionResource)info.GetValue(DemandedResourcesName, typeof(HostProtectionResource)); 65public HostProtectionException(string message, HostProtectionResource protectedResources, HostProtectionResource demandedResources) 74private HostProtectionException(HostProtectionResource protectedResources, HostProtectionResource demandedResources) 83public HostProtectionResource ProtectedResources 91public HostProtectionResource DemandedResources 134info.AddValue(ProtectedResourcesName, ProtectedResources, typeof(HostProtectionResource)); 135info.AddValue(DemandedResourcesName, DemandedResources, typeof(HostProtectionResource));
system\security\permissions\hostprotectionpermission.cs (51)
59private HostProtectionResource m_resources = HostProtectionResource.None; 80public HostProtectionResource Resources { 86get { return (m_resources & HostProtectionResource.Synchronization) != 0; } 87set { m_resources = (value ? m_resources | HostProtectionResource.Synchronization : m_resources & ~HostProtectionResource.Synchronization); } 91get { return (m_resources & HostProtectionResource.SharedState) != 0; } 92set { m_resources = (value ? m_resources | HostProtectionResource.SharedState : m_resources & ~HostProtectionResource.SharedState); } 96get { return (m_resources & HostProtectionResource.ExternalProcessMgmt) != 0; } 97set { m_resources = (value ? m_resources | HostProtectionResource.ExternalProcessMgmt : m_resources & ~HostProtectionResource.ExternalProcessMgmt); } 101get { return (m_resources & HostProtectionResource.SelfAffectingProcessMgmt) != 0; } 102set { m_resources = (value ? m_resources | HostProtectionResource.SelfAffectingProcessMgmt : m_resources & ~HostProtectionResource.SelfAffectingProcessMgmt); } 106get { return (m_resources & HostProtectionResource.ExternalThreading) != 0; } 107set { m_resources = (value ? m_resources | HostProtectionResource.ExternalThreading : m_resources & ~HostProtectionResource.ExternalThreading); } 111get { return (m_resources & HostProtectionResource.SelfAffectingThreading) != 0; } 112set { m_resources = (value ? m_resources | HostProtectionResource.SelfAffectingThreading : m_resources & ~HostProtectionResource.SelfAffectingThreading); } 117get { return (m_resources & HostProtectionResource.SecurityInfrastructure) != 0; } 118set { m_resources = (value ? m_resources | HostProtectionResource.SecurityInfrastructure : m_resources & ~HostProtectionResource.SecurityInfrastructure); } 122get { return (m_resources & HostProtectionResource.UI) != 0; } 123set { m_resources = (value ? m_resources | HostProtectionResource.UI : m_resources & ~HostProtectionResource.UI); } 127get { return (m_resources & HostProtectionResource.MayLeakOnAbort) != 0; } 128set { m_resources = (value ? m_resources | HostProtectionResource.MayLeakOnAbort : m_resources & ~HostProtectionResource.MayLeakOnAbort); } 155internal static volatile HostProtectionResource protectedResources = HostProtectionResource.None; 162private HostProtectionResource m_resources; 172Resources = HostProtectionResource.All; 174Resources = HostProtectionResource.None; 179public HostProtectionPermission(HostProtectionResource resources) 191return Resources == HostProtectionResource.All; 199public HostProtectionResource Resources 203if(value < HostProtectionResource.None || value > HostProtectionResource.All) 223return m_resources == HostProtectionResource.None; 235HostProtectionResource newResources = (HostProtectionResource)((uint)this.m_resources | (uint)((HostProtectionPermission)target).m_resources); 245HostProtectionResource newResources = (HostProtectionResource)((uint)this.m_resources & (uint)((HostProtectionPermission)target).m_resources); 246if(newResources == HostProtectionResource.None) 268esd.AddAttribute( "Resources", XMLUtil.BitFieldEnumToString( typeof( HostProtectionResource ), Resources ) ); 276Resources = HostProtectionResource.All; 281Resources = HostProtectionResource.None; 283Resources = (HostProtectionResource)Enum.Parse( typeof( HostProtectionResource ), resources );
system\security\permissionset.cs (7)
1667private bool DecodeXml(byte[] data, HostProtectionResource fullTrustOnlyResources, HostProtectionResource inaccessibleResources ) 1707internal void FilterHostProtectionPermissions(HostProtectionResource fullTrustOnly, HostProtectionResource inaccessible) 2418HostProtectionResource fullTrustOnlyResources, 2471casPset.FilterHostProtectionPermissions(fullTrustOnlyResources, HostProtectionResource.None); 2478nonCasPset.FilterHostProtectionPermissions(fullTrustOnlyResources, HostProtectionResource.None);