public void AddWeakEvent_Result_SetPlayMode(Delegate_OnResult_SetPlayMode d) { WeakList_SetPlayMode.Add(new WeakReference(d)); }
public void SetPlayMode(System.UInt32 InstanceID, Enum_CurrentPlayMode NewPlayMode, object _Tag, Delegate_OnResult_SetPlayMode _Callback) { UPnPArgument[] args = new UPnPArgument[2]; args[0] = new UPnPArgument("InstanceID", InstanceID); switch(NewPlayMode) { case Enum_CurrentPlayMode.NORMAL: args[1] = new UPnPArgument("NewPlayMode", "NORMAL"); break; case Enum_CurrentPlayMode.REPEAT_ALL: args[1] = new UPnPArgument("NewPlayMode", "REPEAT_ALL"); break; case Enum_CurrentPlayMode.INTRO: args[1] = new UPnPArgument("NewPlayMode", "INTRO"); break; default: args[1] = new UPnPArgument("NewPlayMode", GetUnspecifiedValue("Enum_CurrentPlayMode")); break; } _S.InvokeAsync("SetPlayMode", args, new object[2]{_Tag,_Callback}, new UPnPService.UPnPServiceInvokeHandler(Sink_SetPlayMode), new UPnPService.UPnPServiceInvokeErrorHandler(Error_Sink_SetPlayMode)); }