/// <summary>
        /// There are no comments for TestFunction in the schema.
        /// </summary>
        public static global::Microsoft.OData.Client.DataServiceQuery <global::Microsoft.OData.TestService.DSC.Person> TestFunction(this global::Microsoft.OData.Client.DataServiceQuerySingle <global::Microsoft.OData.TestService.DSC.Person> _source, string source)
        {
            if (!_source.IsComposable)
            {
                throw new global::System.NotSupportedException("The previous function is not composable.");
            }

            return(_source.CreateFunctionQuery <global::Microsoft.OData.TestService.DSC.Person>("Microsoft.OData.TestService.DSC.TestFunction", false, new global::Microsoft.OData.Client.UriOperationParameter("source", source)));
        }
        /// <summary>
        /// There are no comments for ReminderView in the schema.
        /// </summary>
        public static global::Microsoft.OData.Client.DataServiceQuery <global::Microsoft.OData.TestService.Person> ReminderView(this global::Microsoft.OData.Client.DataServiceQuerySingle <global::Microsoft.OData.TestService.Person> _source, string StartDateTime, string EndDateTime, global::System.Nullable <int> MaxCount)
        {
            if (!_source.IsComposable)
            {
                throw new global::System.NotSupportedException("The previous function is not composable.");
            }

            return(_source.CreateFunctionQuery <global::Microsoft.OData.TestService.Person>("Microsoft.OData.TestService.ReminderView", false, new global::Microsoft.OData.Client.UriOperationParameter("StartDateTime", StartDateTime),
                                                                                            new global::Microsoft.OData.Client.UriOperationParameter("EndDateTime", EndDateTime),
                                                                                            new global::Microsoft.OData.Client.UriOperationParameter("MaxCount", MaxCount)));
        }