/// <summary> /// Wraps this instance with a new wrapper. /// </summary> /// <param name="wrapper">The new modifier.</param> public void WrapExpression(MetaGraphTypes wrapper) { var newArray = new MetaGraphTypes[Wrappers.Length + 1]; Wrappers.CopyTo(newArray, 1); newArray[0] = wrapper; Wrappers = newArray; }