Обычно это означает, что код, который вы вводите, семантически неверен - во время вставки, а не при заполнении значений фрагмента.
Чтобы предотвратить это, вы можете использовать значения по умолчанию в своем фрагменте, чтобы сделать правильные синтаксические операции. Например. объявить список аргументов для функции:
<Literal Editable="true">
<ID>methodArguments</ID>
<ToolTip>methodArguments</ToolTip>
<Default>params object[] args</Default>
<Function>
</Function>
</Literal>
Элемент <Default>
обеспечивает объявление. Поэтому использование этого во фрагменте, объявляющем функцию, приведет к следующему:
public void FunctionName(params object[] args) { }
И затем он позволяет заменить params object[] args
на любые объявления аргументов, которые вам нужны.