internal void AddAttribute(dfMarkupToken key, dfMarkupToken value) { dfMarkupTokenAttribute attribute = dfMarkupTokenAttribute.Obtain(key, value); if (this.AttributeCount == 0) { this.startAttributeIndex = attribute.Index; } this.AttributeCount++; }
internal void AddAttribute(dfMarkupToken key, dfMarkupToken value) { dfMarkupTokenAttribute _dfMarkupTokenAttribute = dfMarkupTokenAttribute.Obtain(key, value); if (this.AttributeCount == 0) { this.startAttributeIndex = _dfMarkupTokenAttribute.Index; } dfMarkupToken attributeCount = this; attributeCount.AttributeCount = attributeCount.AttributeCount + 1; }
public static dfMarkupTokenAttribute Obtain(dfMarkupToken key, dfMarkupToken value) { if (poolIndex >= (pool.Count - 1)) { pool.Add(new dfMarkupTokenAttribute()); } dfMarkupTokenAttribute attribute = pool[poolIndex]; attribute.Index = poolIndex; attribute.Key = key; attribute.Value = value; poolIndex++; return(attribute); }
public static dfMarkupTokenAttribute Obtain(dfMarkupToken key, dfMarkupToken value) { if (dfMarkupTokenAttribute.poolIndex >= dfMarkupTokenAttribute.pool.Count - 1) { dfMarkupTokenAttribute.pool.Add(new dfMarkupTokenAttribute()); } dfMarkupTokenAttribute item = dfMarkupTokenAttribute.pool[dfMarkupTokenAttribute.poolIndex]; item.Index = dfMarkupTokenAttribute.poolIndex; item.Key = key; item.Value = value; dfMarkupTokenAttribute.poolIndex = dfMarkupTokenAttribute.poolIndex + 1; return(item); }