/// <summary> /// Handler for the ReturnType element /// </summary> /// <param name="reader"> xml reader currently positioned at ReturnType element </param> protected void HandleReturnTypeElement(XmlReader reader) { DebugCheck.NotNull(reader); var returnType = new ReturnType(this); returnType.Parse(reader); if (_returnTypeList == null) { _returnTypeList = new List<ReturnType>(); } _returnTypeList.Add(returnType); }
internal override SchemaElement Clone(SchemaElement parentElement) { var parameter = new ReturnType((Function)parentElement); parameter._type = _type; parameter.Name = Name; parameter._typeUsageBuilder = _typeUsageBuilder; parameter._unresolvedType = _unresolvedType; parameter._unresolvedEntitySet = _unresolvedEntitySet; parameter._entitySetPathDefined = _entitySetPathDefined; parameter._entitySet = _entitySet; return parameter; }