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); }
// 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); }
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); }
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); }
public NameDef(short hash, string name, CssNameIndex publicNameId) { this.Hash = hash; this.Name = name; this.PublicNameId = publicNameId; }