summaryrefslogtreecommitdiff
path: root/src/vm/domainfile.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2017-05-17 18:25:05 -0700
committerGitHub <noreply@github.com>2017-05-17 18:25:05 -0700
commit13e7c4368da664a8b50228b1a5ef01a660fbb2dd (patch)
treef3f36157c201fab5bc4558beceb9f8e83fbab3f6 /src/vm/domainfile.h
parentc290deb3bd5331a5d70470e6203f2b4b2059bd90 (diff)
downloadcoreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.tar.gz
coreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.tar.bz2
coreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.zip
Finish deleting dead CAS code from CoreLib (#11436)
Fixes #9321 and deletes CleanupToDoList.cs Delete unmanaged security implementation
Diffstat (limited to 'src/vm/domainfile.h')
-rw-r--r--src/vm/domainfile.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/vm/domainfile.h b/src/vm/domainfile.h
index a0ebbca481..15811e2b3f 100644
--- a/src/vm/domainfile.h
+++ b/src/vm/domainfile.h
@@ -24,9 +24,6 @@ class DomainModule;
class Assembly;
class Module;
class DynamicMethodTable;
-struct AssemblyLoadSecurity;
-
-typedef VPTR(class IAssemblySecurityDescriptor) PTR_IAssemblySecurityDescriptor;
enum FileLoadLevel
{
@@ -518,15 +515,6 @@ public:
return PTR_PEAssembly(m_pFile);
}
-
- // Returns security information for the assembly based on the codebase
- void GetSecurityIdentity(SString &codebase, SecZone *pdwZone, DWORD dwFlags, BYTE *pbUniqueID, DWORD *pcbUniqueID);
-
- IAssemblySecurityDescriptor* GetSecurityDescriptor()
- {
- LIMITED_METHOD_CONTRACT;
- return static_cast<IAssemblySecurityDescriptor*>(m_pSecurityDescriptor);
- }
#ifdef FEATURE_LOADER_OPTIMIZATION
public:
@@ -740,7 +728,7 @@ public:
public:
~DomainAssembly();
private:
- DomainAssembly(AppDomain *pDomain, PEFile *pFile, AssemblyLoadSecurity *pLoadSecurity, LoaderAllocator *pLoaderAllocator);
+ DomainAssembly(AppDomain *pDomain, PEFile *pFile, LoaderAllocator *pLoaderAllocator);
#endif
// ------------------------------------------------------------
@@ -774,7 +762,6 @@ private:
BOOL ShouldLoadDomainNeutral();
BOOL ShouldLoadDomainNeutralHelper();
- BOOL ShouldSkipPolicyResolution();
// ------------------------------------------------------------
// Instance data
@@ -782,12 +769,10 @@ private:
private:
LOADERHANDLE m_hExposedAssemblyObject;
- PTR_IAssemblySecurityDescriptor m_pSecurityDescriptor;
PTR_Assembly m_pAssembly;
DebuggerAssemblyControlFlags m_debuggerFlags;
CMD_State m_MissingDependenciesCheckStatus;
ArrayList m_Modules;
- BOOL m_fSkipPolicyResolution;
BOOL m_fDebuggerUnloadStarted;
BOOL m_fCollectible;
Volatile<bool> m_fHostAssemblyPublished;