/// <summary> /// Add a class name /// </summary> /// <param name="classNames"></param> public void Add(string classNames) { var cn = classNames.Trim(); if (cn.StartsWith(":") == false) { throw new SyntaxErrorException("Class name should by started with : character"); } var adds = JitVariable.GetClassNames(classNames).ToList(); if (adds.Count < 3) { foreach (string c in adds) { if (_dat.Contains(c) == false) { _dat.Add(c); } } } else { _dat.AddRange(adds); _dat = _dat.Distinct().ToList(); } isHashed = false; }
public void Set(string classNames) { _dat = new List <string>(JitVariable.GetClassNames(classNames)); if (_dat.Contains(Class.Object) == false) { _dat.Insert(0, Class.Object); } isHashed = false; }