コード例 #1
0
        /// <summary>
        /// Adds a type into the functions library.
        /// </summary>
        /// <param name="at">
        ///            input of any atomic type. </param>
        public virtual void add_type(CtrType at)
        {
            QName name = new QName(at.type_name());

            name.set_namespace(@namespace());

            _types[name] = at;

            add_function(new Constructor(at));
        }
コード例 #2
0
 /// <summary>
 /// Constructor for Constructor class.
 /// </summary>
 /// <param name="aat">
 ///            input of any atomic type. </param>
 public Constructor(CtrType aat) : base(new QName(aat.type_name()), 1)
 {
     _atomic_type = aat;
 }