scripts
This commit is contained in:
@@ -0,0 +1,130 @@
|
||||
using System;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
// Token: 0x02000038 RID: 56
|
||||
internal class ProcessStringDictionary : StringDictionary, IEnumerable
|
||||
{
|
||||
// Token: 0x06000256 RID: 598 RVA: 0x00008E40 File Offset: 0x00007040
|
||||
public ProcessStringDictionary()
|
||||
{
|
||||
IHashCodeProvider hashCodeProvider = null;
|
||||
IComparer comparer = null;
|
||||
int platform = (int)Environment.OSVersion.Platform;
|
||||
if (platform != 4 && platform != 128)
|
||||
{
|
||||
hashCodeProvider = CaseInsensitiveHashCodeProvider.DefaultInvariant;
|
||||
comparer = CaseInsensitiveComparer.DefaultInvariant;
|
||||
}
|
||||
this.table = new Hashtable(hashCodeProvider, comparer);
|
||||
}
|
||||
|
||||
// Token: 0x170000A4 RID: 164
|
||||
// (get) Token: 0x06000257 RID: 599 RVA: 0x00008E90 File Offset: 0x00007090
|
||||
public override int Count
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.table.Count;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A5 RID: 165
|
||||
// (get) Token: 0x06000258 RID: 600 RVA: 0x00008EA0 File Offset: 0x000070A0
|
||||
public override bool IsSynchronized
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A6 RID: 166
|
||||
public override string this[string key]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)this.table[key];
|
||||
}
|
||||
set
|
||||
{
|
||||
this.table[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A7 RID: 167
|
||||
// (get) Token: 0x0600025B RID: 603 RVA: 0x00008EC8 File Offset: 0x000070C8
|
||||
public override ICollection Keys
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.table.Keys;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A8 RID: 168
|
||||
// (get) Token: 0x0600025C RID: 604 RVA: 0x00008ED8 File Offset: 0x000070D8
|
||||
public override ICollection Values
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.table.Values;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170000A9 RID: 169
|
||||
// (get) Token: 0x0600025D RID: 605 RVA: 0x00008EE8 File Offset: 0x000070E8
|
||||
public override object SyncRoot
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.table.SyncRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600025E RID: 606 RVA: 0x00008EF8 File Offset: 0x000070F8
|
||||
public override void Add(string key, string value)
|
||||
{
|
||||
this.table.Add(key, value);
|
||||
}
|
||||
|
||||
// Token: 0x0600025F RID: 607 RVA: 0x00008F08 File Offset: 0x00007108
|
||||
public override void Clear()
|
||||
{
|
||||
this.table.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06000260 RID: 608 RVA: 0x00008F18 File Offset: 0x00007118
|
||||
public override bool ContainsKey(string key)
|
||||
{
|
||||
return this.table.ContainsKey(key);
|
||||
}
|
||||
|
||||
// Token: 0x06000261 RID: 609 RVA: 0x00008F28 File Offset: 0x00007128
|
||||
public override bool ContainsValue(string value)
|
||||
{
|
||||
return this.table.ContainsValue(value);
|
||||
}
|
||||
|
||||
// Token: 0x06000262 RID: 610 RVA: 0x00008F38 File Offset: 0x00007138
|
||||
public override void CopyTo(Array array, int index)
|
||||
{
|
||||
this.table.CopyTo(array, index);
|
||||
}
|
||||
|
||||
// Token: 0x06000263 RID: 611 RVA: 0x00008F48 File Offset: 0x00007148
|
||||
public override IEnumerator GetEnumerator()
|
||||
{
|
||||
return this.table.GetEnumerator();
|
||||
}
|
||||
|
||||
// Token: 0x06000264 RID: 612 RVA: 0x00008F58 File Offset: 0x00007158
|
||||
public override void Remove(string key)
|
||||
{
|
||||
this.table.Remove(key);
|
||||
}
|
||||
|
||||
// Token: 0x040000B1 RID: 177
|
||||
private Hashtable table;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user