SnapDotNet.Apps.Notifications.ToastContent.ToastNotificationBase.AppendAlarmCommandsTag C# (CSharp) Method

AppendAlarmCommandsTag() private method

private AppendAlarmCommandsTag ( StringBuilder builder ) : void
builder StringBuilder
return void
                private void AppendAlarmCommandsTag(StringBuilder builder)
                {
                    builder.Append("<commands scenario='alarm'>");
                    string CommandIDFormat = "<command id='{0}'";
                    string ArgumentFormat = "arguments='{0}'";
                    if (AlarmCommands.ShowSnoozeCommand)
                    {
                        builder.AppendFormat(CommandIDFormat, "snooze");
                        if (!string.IsNullOrEmpty(AlarmCommands.SnoozeArgument))
                        {
                            builder.AppendFormat(ArgumentFormat, Util.HttpEncode(AlarmCommands.SnoozeArgument));
                        }
                        builder.Append("/>");
                    }
                    if (AlarmCommands.ShowDismissCommand)
                    {
                        builder.AppendFormat(CommandIDFormat, "dismiss");
                        if (!string.IsNullOrEmpty(AlarmCommands.DismissArgument))
                        {
                            builder.AppendFormat(ArgumentFormat, Util.HttpEncode(AlarmCommands.DismissArgument));
                        }
                        builder.Append("/>");
                    }
                    builder.Append("</commands>");
                }