예제 #1
0
        public override MathNode CreateDefaultNode(int i)
        {
            MathNodeParameter p = new MathNodeParameter(this);

            if (_methodRef.Parameters != null && i < _methodRef.Parameters.Length)
            {
                p.VariableName = _methodRef.Parameters[i].Name;
                p.VariableType = _methodRef.Parameters[i];
                p.DefaultValue = XmlSerialization.CreateObject(p.VariableType.Type);
            }
            return(p);
        }