Exemple #1
0
 private static CssNameIndex[] InitializeNameIndex()
 {
     CssNameIndex[] array = new CssNameIndex[136];
     for (int i = 0; i < CssData.names.Length; i++)
     {
         if (CssData.names[i].PublicNameId != CssNameIndex.Unknown)
         {
             array[(int)CssData.names[i].PublicNameId] = (CssNameIndex)i;
         }
     }
     array[0] = CssNameIndex.Unknown;
     return(array);
 }
Exemple #2
0
 // Token: 0x06001250 RID: 4688 RVA: 0x0008375C File Offset: 0x0008195C
 public bool Find(CssNameIndex nameId)
 {
     for (int i = this.token.PropertyHead; i < this.token.PropertyTail; i++)
     {
         if (this.token.PropertyList[i].NameId == nameId)
         {
             this.token.CurrentProperty = i;
             this.token.PropertyNamePosition.Rewind(this.token.PropertyList[i].Name);
             this.token.PropertyValuePosition.Rewind(this.token.PropertyList[i].Value);
             return(true);
         }
     }
     return(false);
 }
Exemple #3
0
            public bool Find(CssNameIndex nameId)
            {
                for (var i = token.propertyHead; i < token.propertyTail; i++)
                {
                    if (token.propertyList[i].nameId == nameId)
                    {
                        token.currentProperty = i;

                        token.propertyNamePosition.Rewind(token.propertyList[i].name);
                        token.propertyValuePosition.Rewind(token.propertyList[i].value);

                        return(true);
                    }
                }

                return(false);
            }
Exemple #4
0
        private static CssNameIndex[] InitializeNameIndex()
        {
            InternalDebug.Assert(CssData.names.Length != 0);

            CssNameIndex[] index = new CssNameIndex[(int)CssNameIndex.Max];

            for (int i = 0; i < CssData.names.Length; i++)
            {
                InternalDebug.Assert((int)CssData.names[i].publicNameId < index.Length);
                if (CssData.names[i].publicNameId != CssNameIndex.Unknown)
                {
                    index[(int)CssData.names[i].publicNameId] = (CssNameIndex)i;
                }
            }

            index[(int)CssNameIndex.Unknown] = CssNameIndex.Unknown;


            return(index);
        }
Exemple #5
0
 public NameDef(short hash, string name, CssNameIndex publicNameId)
 {
     this.Hash         = hash;
     this.Name         = name;
     this.PublicNameId = publicNameId;
 }