public global::OpenRiaServices.DomainServices.Client.EntityQuery <global::GlobalNamespaceTest.GlobalNamespaceTest_Entity> ReadEntitiesQuery([global::GlobalNamespaceTest_ValidationAttribute()] global::GlobalNamespaceTest_Enum enumParameter)
 {
     global::System.Collections.Generic.Dictionary <string, object> parameters = new global::System.Collections.Generic.Dictionary <string, object>();
     parameters.Add("enumParameter", enumParameter);
     this.ValidateMethod("ReadEntitiesQuery", parameters);
     return(base.CreateQuery <global::GlobalNamespaceTest.GlobalNamespaceTest_Entity>("ReadEntities", parameters, false, true));
 }
 partial void OnCustomUpdateEntityInvoking(global::GlobalNamespaceTest_Enum enumParameter);
 public void CustomUpdateEntity(global::GlobalNamespaceTest_Enum enumParameter)
 {
     this.OnCustomUpdateEntityInvoking(enumParameter);
     base.InvokeAction("CustomUpdateEntity", enumParameter);
     this.OnCustomUpdateEntityInvoked();
 }
 partial void OnEnumPropertyChanging(global::GlobalNamespaceTest_Enum value);
 public global::System.Threading.Tasks.Task <global::OpenRiaServices.DomainServices.Client.InvokeResult> InvokeVoidAsync([global::GlobalNamespaceTest_ValidationAttribute()] global::GlobalNamespaceTest_Enum enumParameter, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     global::System.Collections.Generic.Dictionary <string, object> parameters = new global::System.Collections.Generic.Dictionary <string, object>();
     parameters.Add("enumParameter", enumParameter);
     this.ValidateMethod("InvokeVoid", parameters);
     return(this.InvokeOperationAsync("InvokeVoid", parameters, true, cancellationToken));
 }
 public global::OpenRiaServices.DomainServices.Client.InvokeOperation InvokeVoid([global::GlobalNamespaceTest_ValidationAttribute()] global::GlobalNamespaceTest_Enum enumParameter)
 {
     global::System.Collections.Generic.Dictionary <string, object> parameters = new global::System.Collections.Generic.Dictionary <string, object>();
     parameters.Add("enumParameter", enumParameter);
     this.ValidateMethod("InvokeVoid", parameters);
     return(this.InvokeOperation("InvokeVoid", typeof(void), parameters, true, null, null));
 }
 public global::OpenRiaServices.DomainServices.Client.InvokeOperation <global::GlobalNamespaceTest_Enum> InvokeReturn([global::GlobalNamespaceTest_ValidationAttribute()] global::GlobalNamespaceTest_Enum enumParameter, global::System.Action <global::OpenRiaServices.DomainServices.Client.InvokeOperation <global::GlobalNamespaceTest_Enum> > callback, object userState)
 {
     global::System.Collections.Generic.Dictionary <string, object> parameters = new global::System.Collections.Generic.Dictionary <string, object>();
     parameters.Add("enumParameter", enumParameter);
     this.ValidateMethod("InvokeReturn", parameters);
     return(this.InvokeOperation <global::GlobalNamespaceTest_Enum>("InvokeReturn", typeof(global::GlobalNamespaceTest_Enum), parameters, true, callback, userState));
 }
 /// <summary>
 /// Invokes the 'CustomUpdateEntity' method of the specified <see cref="GlobalNamespaceTest_Entity"/> entity.
 /// </summary>
 /// <param name="entity">The <see cref="GlobalNamespaceTest_Entity"/> entity instance.</param>
 /// <param name="enumParameter">The value for the 'enumParameter' parameter for this action.</param>
 public void CustomUpdateEntity(global::GlobalNamespaceTest.GlobalNamespaceTest_Entity entity, global::GlobalNamespaceTest_Enum enumParameter)
 {
     entity.CustomUpdateEntity(enumParameter);
 }