internal void WriteParameterReferenceExpressionElement(IEdmParameterReferenceExpression expression) { this.xmlWriter.WriteStartElement(CsdlConstants.Element_ParameterReference); this.WriteRequiredAttribute(CsdlConstants.Attribute_Name, expression.ReferencedParameter, ParameterAsXml); this.WriteEndElement(); }
protected virtual void ProcessParameterReferenceExpression(IEdmParameterReferenceExpression expression) { this.ProcessExpression(expression); }
protected override void ProcessParameterReferenceExpression(IEdmParameterReferenceExpression expression) { this.schemaWriter.WriteParameterReferenceExpressionElement(expression); }
internal void WriteParameterReferenceExpressionElement(IEdmParameterReferenceExpression expression) { this.xmlWriter.WriteStartElement("ParameterReference"); this.WriteRequiredAttribute <IEdmFunctionParameter>("Name", expression.ReferencedParameter, new Func <IEdmFunctionParameter, string>(EdmModelCsdlSchemaWriter.ParameterAsXml)); this.WriteEndElement(); }