// Token: 0x0600009B RID: 155 RVA: 0x00002A8C File Offset: 0x00001A8C
        public unsafe static uint Hash(string str)
        {
            int byteCount = Encoding.ASCII.GetByteCount(str);

            byte[] array = new byte[byteCount + 1];
            Encoding.ASCII.GetBytes(str, 0, byteCount, array, 0);
            array[byteCount] = 0;
            fixed(byte *ptr = array)
            {
                return(InternalCollection._EASharpBinding_156((sbyte *)ptr));
            }
        }
        // Token: 0x0600008F RID: 143 RVA: 0x000029C4 File Offset: 0x000019C4
        public unsafe uint GenerateUniqueKey(string name)
        {
            int byteCount = Encoding.ASCII.GetByteCount(name);

            byte[] array = new byte[byteCount + 1];
            Encoding.ASCII.GetBytes(name, 0, byteCount, array, 0);
            array[byteCount] = 0;
            fixed(byte *ptr = array)
            {
                return(InternalCollection._EASharpBinding_150(this.mSelf, (sbyte *)ptr));
            }
        }
 // Token: 0x06000099 RID: 153 RVA: 0x00002A7C File Offset: 0x00001A7C
 public virtual void Unload()
 {
     InternalCollection._EASharpBinding_155(this.mSelf);
 }
 // Token: 0x06000095 RID: 149 RVA: 0x00002A54 File Offset: 0x00001A54
 public bool IsDerivedFrom(uint key)
 {
     return(InternalCollection._EASharpBinding_153(this.mSelf, key));
 }
 // Token: 0x06000093 RID: 147 RVA: 0x00002A38 File Offset: 0x00001A38
 public unsafe void *GetAttributePointer(uint attribkey, uint index)
 {
     return(InternalCollection._EASharpBinding_152(this.mSelf, attribkey, index));
 }
 // Token: 0x06000091 RID: 145 RVA: 0x00002A29 File Offset: 0x00001A29
 public void Reserve(uint spaceForAdditionalAttributes)
 {
     InternalCollection._EASharpBinding_151(this.mSelf, spaceForAdditionalAttributes);
 }
 // Token: 0x0600007B RID: 123 RVA: 0x000028B6 File Offset: 0x000018B6
 public void SetParent(uint parent)
 {
     InternalCollection._EASharpBinding_140(this.mSelf, parent);
 }
 // Token: 0x06000073 RID: 115 RVA: 0x00002844 File Offset: 0x00001844
 public string GetName()
 {
     return(InternalUtil.ConvertFromCString(InternalCollection._EASharpBinding_136(this.mSelf)));
 }
 // Token: 0x0600006F RID: 111 RVA: 0x00002818 File Offset: 0x00001818
 public virtual void LoadSync()
 {
     InternalCollection._EASharpBinding_134(this.mSelf);
 }
 // Token: 0x06000089 RID: 137 RVA: 0x0000298C File Offset: 0x0000198C
 public bool Remove(uint attributeKey)
 {
     return(InternalCollection._EASharpBinding_147(this.mSelf, attributeKey));
 }
 // Token: 0x06000087 RID: 135 RVA: 0x00002970 File Offset: 0x00001970
 public bool Add(uint attributeKey, uint count)
 {
     return(InternalCollection._EASharpBinding_146(this.mSelf, attributeKey, count));
 }
 // Token: 0x06000085 RID: 133 RVA: 0x00002954 File Offset: 0x00001954
 public uint LocalAttribCount()
 {
     return(InternalCollection._EASharpBinding_145(this.mSelf));
 }
 // Token: 0x06000083 RID: 131 RVA: 0x00002938 File Offset: 0x00001938
 public bool Contains(uint attributeKey)
 {
     return(InternalCollection._EASharpBinding_144(this.mSelf, attributeKey));
 }
 // Token: 0x06000081 RID: 129 RVA: 0x0000290C File Offset: 0x0000190C
 public Attribute GetOrClone(uint attributeKey)
 {
     return(new Attribute(default(ExposeTag_InitOwned), InternalCollection._EASharpBinding_143(this.mSelf, attributeKey)));
 }
 // Token: 0x0600007D RID: 125 RVA: 0x000028C4 File Offset: 0x000018C4
 public bool IsDynamic()
 {
     return(InternalCollection._EASharpBinding_141(this.mSelf));
 }
 // Token: 0x0600006B RID: 107 RVA: 0x000027B0 File Offset: 0x000017B0
 public InternalCollection(uint classKey, uint collectionKey) : base(default(ExposeTag_NoInitOwned))
 {
     this.mSelf = InternalCollection._EASharpBinding_132(classKey, collectionKey);
 }
 // Token: 0x0600008B RID: 139 RVA: 0x000029A7 File Offset: 0x000019A7
 public void Modify(uint dynamicCollectionKey, uint spaceForAdditionalAttributes)
 {
     InternalCollection._EASharpBinding_148(this.mSelf, dynamicCollectionKey, spaceForAdditionalAttributes);
 }
 // Token: 0x06000071 RID: 113 RVA: 0x00002828 File Offset: 0x00001828
 public virtual bool IsValid()
 {
     return(InternalCollection._EASharpBinding_135(this.mSelf));
 }
 // Token: 0x0600008D RID: 141 RVA: 0x000029B6 File Offset: 0x000019B6
 public void Unmodify()
 {
     InternalCollection._EASharpBinding_149(this.mSelf);
 }
 // Token: 0x06000075 RID: 117 RVA: 0x00002864 File Offset: 0x00001864
 public uint GetCollection()
 {
     return(InternalCollection._EASharpBinding_137(this.mSelf));
 }
 // Token: 0x06000079 RID: 121 RVA: 0x0000289C File Offset: 0x0000189C
 public uint GetParent()
 {
     return(InternalCollection._EASharpBinding_139(this.mSelf));
 }