protected sealed override IEnumerable <VFXExpression> ApplyPatchInputExpression(IEnumerable <VFXExpression> inputExpression) { yield return(inputExpression.First()); var branches = VFXOperatorUtility.UpcastAllFloatN(inputExpression.Skip(1)); foreach (var b in branches) { yield return(b); } }