public void MergeByChildBlocks(SyntaxDefinition Target)
{
SpanDefinition[] spanDefinitions = SpanDefinitions;
foreach (SpanDefinition bt in spanDefinitions)
{
for (int i = Target.mainSpanDefinition.childSpanDefinitions.Count - 1; i >= 0; i--)
{
SpanDefinition child = Target.mainSpanDefinition.childSpanDefinitions[i];
bt.childSpanDefinitions.Insert(0, child);
}
}
}