summaryrefslogtreecommitdiff
path: root/src/vm/typedesc.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-08-11 07:43:16 -0700
committerGitHub <noreply@github.com>2018-08-11 07:43:16 -0700
commitaf4ec7c89d0192ad14392da04e8c097da8ec9e48 (patch)
tree0b3018c1c576114d2b5b0f355df6ff48972a6c5d /src/vm/typedesc.h
parentf551543427176850c84b9e11c7b8d528c3f282a7 (diff)
downloadcoreclr-af4ec7c89d0192ad14392da04e8c097da8ec9e48.tar.gz
coreclr-af4ec7c89d0192ad14392da04e8c097da8ec9e48.tar.bz2
coreclr-af4ec7c89d0192ad14392da04e8c097da8ec9e48.zip
Make RuntimeType sealed and deleted support for introspection only loads (#19427)
- Sealed Runtime makes `is RuntimeType` and similar checks faster. These checks are fairly common in reflection. - Delete support for introspection only loads from the runtime. We do not plan to use in .NET Core. The support for introspection loads inherited from RuntimeType and thus it is incompatible with sealed RuntimeType.
Diffstat (limited to 'src/vm/typedesc.h')
-rw-r--r--src/vm/typedesc.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/vm/typedesc.h b/src/vm/typedesc.h
index 3e8b0e618b..81cc34048b 100644
--- a/src/vm/typedesc.h
+++ b/src/vm/typedesc.h
@@ -651,15 +651,8 @@ public:
}
#ifndef DACCESS_COMPILE
-
// Returns TRUE if all return and argument types are externally visible.
BOOL IsExternallyVisible() const;
- // Returns TRUE if any of return or argument types is part of an assembly loaded for introspection.
- BOOL IsIntrospectionOnly() const;
- // Returns TRUE if any of return or argument types is part of an assembly loaded for introspection.
- // Instantiations of generic types are also recursively checked.
- BOOL ContainsIntrospectionOnlyTypes() const;
-
#endif //DACCESS_COMPILE
#ifdef FEATURE_PREJIT