/// <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); }
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; }