Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReflectionCachesUpdateHandler.cs
Go to the documentation of this file.
1
using
System.Reflection
;
2
3
namespace
System.ComponentModel
;
4
5
internal
static
class
ReflectionCachesUpdateHandler
6
{
7
public
static
void
ClearCache
(
Type
[] types)
8
{
9
ReflectTypeDescriptionProvider
.
ClearReflectionCaches
();
10
if
(types !=
null
)
11
{
12
foreach
(
Type
type
in
types)
13
{
14
TypeDescriptor
.
Refresh
(
type
);
15
}
16
return
;
17
}
18
Assembly
[] assemblies =
AppDomain
.
CurrentDomain
.GetAssemblies();
19
foreach
(
Assembly
assembly
in
assemblies)
20
{
21
TypeDescriptor
.
Refresh
(assembly);
22
}
23
}
24
}
System.AppDomain.CurrentDomain
static AppDomain CurrentDomain
Definition
AppDomain.cs:28
System.AppDomain
Definition
AppDomain.cs:17
System.ComponentModel.ReflectTypeDescriptionProvider.ClearReflectionCaches
static void ClearReflectionCaches()
Definition
ReflectTypeDescriptionProvider.cs:484
System.ComponentModel.ReflectTypeDescriptionProvider
Definition
ReflectTypeDescriptionProvider.cs:15
System.ComponentModel.ReflectionCachesUpdateHandler.ClearCache
static void ClearCache(Type[] types)
Definition
ReflectionCachesUpdateHandler.cs:7
System.ComponentModel.ReflectionCachesUpdateHandler
Definition
ReflectionCachesUpdateHandler.cs:6
System.ComponentModel.TypeDescriptor.Refresh
static void Refresh(object component)
Definition
TypeDescriptor.cs:2371
System.ComponentModel.TypeDescriptor
Definition
TypeDescriptor.cs:12
System.Reflection.Assembly
Definition
Assembly.cs:16
System.Type
Definition
Type.cs:14
System.ComponentModel
Definition
ColumnAttribute.cs:3
System.Reflection
Definition
ICustomTypeProvider.cs:1
System.ExceptionArgument.type
@ type
source
System.ComponentModel.TypeConverter
System.ComponentModel
ReflectionCachesUpdateHandler.cs
Generated by
1.10.0