Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GenericMethodHolder.cs
Go to the documentation of this file.
2
4
5internal abstract class GenericMethodHolder
6{
7 public abstract object DefaultValue { get; }
8
9 public abstract bool IsDefaultValue(object value);
10
16}
17internal sealed class GenericMethodHolder<T> : GenericMethodHolder
18{
19 public override object DefaultValue => default(T);
20
21 public override bool IsDefaultValue(object value)
22 {
23 return EqualityComparer<T>.Default.Equals(default(T), (T)value);
24 }
25}
static ? object CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture)
Definition Activator.cs:17