public static DoxygenToken Make(DoxygenTokenKind kind, TextRange range, bool isComplete) { if (_pool == null) { _pool = new ObjectPool <DoxygenToken>(() => new DoxygenToken()); } DoxygenToken result = _pool.Aquire(); result.Set(kind, range, isComplete); return(result); }
public void AddParameter(DoxygenToken token, string name, string value) { _parameters.Add(new Parameter(token, name, value)); }
public Parameter(DoxygenToken token, string name, string value) { Token = token; Name = name; Value = value; }