private SnippetLinkRange addSnippetLink(SnippetLinkRange range)
{
string key = range.Key;
SnippetLink sl = null;
for (int i = 0; i < this._snippetLinks.Count; i++)
{
if (this._snippetLinks[i].Key.Equals(key, StringComparison.CurrentCultureIgnoreCase))
{
sl = this._snippetLinks[i];
break;
}
}
if (sl == null)
{
sl = new SnippetLink(key);
this._snippetLinks.Add(sl);
}
sl.Ranges.Add(range);
range.Parent = sl.Ranges;
return range;
}