Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Evidence.cs
Go to the documentation of this file.
2
4
5public sealed class Evidence : ICollection, IEnumerable
6{
7 [Obsolete("Evidence should not be treated as an ICollection. Use GetHostEnumerator and GetAssemblyEnumerator to iterate over the evidence to collect a count.")]
8 public int Count => 0;
9
10 public bool IsReadOnly => false;
11
12 public bool IsSynchronized => false;
13
14 public bool Locked { get; set; }
15
16 public object SyncRoot => false;
17
18 public Evidence()
19 {
20 }
21
22 [Obsolete("This constructor is obsolete. Use the constructor which accepts arrays of EvidenceBase instead.")]
23 public Evidence(object[] hostEvidence, object[] assemblyEvidence)
24 {
25 }
26
27 public Evidence(Evidence evidence)
28 {
29 }
30
31 public Evidence(EvidenceBase[] hostEvidence, EvidenceBase[] assemblyEvidence)
32 {
33 }
34
35 [Obsolete("Evidence.AddAssembly has been deprecated. Use AddAssemblyEvidence instead.")]
36 public void AddAssembly(object id)
37 {
38 }
39
40 public void AddAssemblyEvidence<T>(T evidence) where T : EvidenceBase
41 {
42 }
43
44 public void AddHostEvidence<T>(T evidence) where T : EvidenceBase
45 {
46 }
47
49 {
50 return null;
51 }
52
53 public T? GetHostEvidence<T>() where T : EvidenceBase
54 {
55 return null;
56 }
57
58 [Obsolete("Evidence.AddHost has been deprecated. Use AddHostEvidence instead.")]
59 public void AddHost(object id)
60 {
61 }
62
63 public void Clear()
64 {
65 }
66
67 public Evidence? Clone()
68 {
69 return null;
70 }
71
72 [Obsolete("Evidence should not be treated as an ICollection. Use the GetHostEnumerator and GetAssemblyEnumerator methods rather than using CopyTo.")]
73 public void CopyTo(Array array, int index)
74 {
75 }
76
78 {
79 return Array.Empty<object>().GetEnumerator();
80 }
81
82 [Obsolete("GetEnumerator is obsolete. Use GetAssemblyEnumerator and GetHostEnumerator instead.")]
84 {
85 return Array.Empty<object>().GetEnumerator();
86 }
87
89 {
90 return Array.Empty<object>().GetEnumerator();
91 }
92
93 public void Merge(Evidence evidence)
94 {
95 }
96
97 public void RemoveType(Type t)
98 {
99 }
100}
Evidence(object[] hostEvidence, object[] assemblyEvidence)
Definition Evidence.cs:23
void AddAssemblyEvidence< T >(T evidence)
Definition Evidence.cs:40
Evidence(EvidenceBase[] hostEvidence, EvidenceBase[] assemblyEvidence)
Definition Evidence.cs:31
void Merge(Evidence evidence)
Definition Evidence.cs:93
IEnumerator GetAssemblyEnumerator()
Definition Evidence.cs:77
void CopyTo(Array array, int index)
Definition Evidence.cs:73
Evidence(Evidence evidence)
Definition Evidence.cs:27
void AddAssembly(object id)
Definition Evidence.cs:36
IEnumerator GetHostEnumerator()
Definition Evidence.cs:88
void AddHostEvidence< T >(T evidence)
Definition Evidence.cs:44