// Token: 0x06003134 RID: 12596 RVA: 0x001222DC File Offset: 0x001204DC
        public static SanitizedHtmlString GetUMSender(UserContext userContext, MessageItem message, string id, SenderDisplayMode senderDisplayMode)
        {
            if (message == null)
            {
                throw new ArgumentNullException("message");
            }
            Participant from = message.From;

            if (from == null)
            {
                return(SanitizedHtmlString.Empty);
            }
            string text = message.TryGetProperty(MessageItemSchema.SenderTelephoneNumber) as string;

            if (string.IsNullOrEmpty(text) && string.IsNullOrEmpty(from.DisplayName))
            {
                return(RenderingUtilities.GetSender(userContext, from, id, LocalizedStrings.GetNonEncoded(786269816), true, senderDisplayMode));
            }
            if (!string.IsNullOrEmpty(from.DisplayName))
            {
                return(RenderingUtilities.GetSender(userContext, from, id, from.DisplayName, true, senderDisplayMode));
            }
            if (string.IsNullOrEmpty(Utilities.NormalizePhoneNumber(text)))
            {
                return(RenderingUtilities.GetSender(userContext, from, id, text, true, senderDisplayMode));
            }
            return(RenderingUtilities.GetSender(userContext, from, id, text, text, true, senderDisplayMode));
        }
 // Token: 0x06001EB8 RID: 7864 RVA: 0x000B120C File Offset: 0x000AF40C
 public void RenderSender(TextWriter writer, RenderSubHeaderDelegate renderSubHeader)
 {
     if (writer == null)
     {
         throw new ArgumentNullException("writer");
     }
     if (Utilities.IsOnBehalfOf(this.ActualSender, this.OriginalSender))
     {
         writer.Write(LocalizedStrings.GetHtmlEncoded(-165544498), RenderingUtilities.GetSender(this.UserContext, this.ActualSender, "spnFrom", renderSubHeader), RenderingUtilities.GetSender(this.UserContext, this.OriginalSender, "spnOrg", null));
         return;
     }
     RenderingUtilities.RenderSender(this.UserContext, writer, this.OriginalSender, renderSubHeader);
 }
        // Token: 0x0600281D RID: 10269 RVA: 0x000E3268 File Offset: 0x000E1468
        protected void RenderSender(TextWriter writer)
        {
            if (writer == null)
            {
                throw new ArgumentNullException("writer");
            }
            MeetingMessage meetingMessage = base.Item as MeetingMessage;

            if (Utilities.IsOnBehalfOf(meetingMessage.Sender, meetingMessage.From))
            {
                writer.Write(LocalizedStrings.GetHtmlEncoded(-165544498), RenderingUtilities.GetSender(base.UserContext, meetingMessage.Sender, "spnFrom", false, SenderDisplayMode.NameOnly), RenderingUtilities.GetSender(base.UserContext, meetingMessage.From, "spnOrg", false, SenderDisplayMode.NameOnly));
                return;
            }
            RenderingUtilities.RenderSender(base.UserContext, writer, meetingMessage.From, SenderDisplayMode.NameOnly, null);
        }
 // Token: 0x06003132 RID: 12594 RVA: 0x00122250 File Offset: 0x00120450
 public static void RenderSender(UserContext userContext, TextWriter writer, MessageItem message)
 {
     if (writer == null)
     {
         throw new ArgumentNullException("writer");
     }
     if (message == null)
     {
         throw new ArgumentNullException("message");
     }
     if (Utilities.IsOnBehalfOf(message.Sender, message.From))
     {
         writer.Write(LocalizedStrings.GetHtmlEncoded(-165544498), RenderingUtilities.GetSender(userContext, message.Sender, "spnSender", null), UnifiedMessagingUtilities.GetUMSender(userContext, message, "spnFrom", SenderDisplayMode.NoPhoto));
         return;
     }
     writer.Write(UnifiedMessagingUtilities.GetUMSender(userContext, message, "spnFrom"));
 }