/// <summary>
        /// Handler for the ReturnType element
        /// </summary>
        /// <param name="reader">xml reader currently positioned at ReturnType element</param>
        protected void HandleReturnTypeElement(XmlReader reader)
        {
            Debug.Assert(reader != null);

            ReturnType returnType = new ReturnType(this);

            returnType.Parse(reader);

            if (this._returnTypeList == null)
            {
                this._returnTypeList = new List<ReturnType>();
            }
            this._returnTypeList.Add(returnType);
        }
Exemple #2
0
 internal override SchemaElement Clone(SchemaElement parentElement)
 {
     ReturnType parameter = new ReturnType((Function)parentElement);
     parameter._type = _type;
     parameter.Name = this.Name;
     parameter._typeUsageBuilder = this._typeUsageBuilder;
     parameter._unresolvedType = this._unresolvedType;
     parameter._unresolvedEntitySet = this._unresolvedEntitySet;
     parameter._entitySetPathDefined = this._entitySetPathDefined;
     parameter._entitySet = this._entitySet;
     return parameter;
 }