Plugin.Toasts.MessageView.DescriptionSize C# (CSharp) Method

DescriptionSize() private method

private DescriptionSize ( ) : System.Drawing.CGSize
return System.Drawing.CGSize
        private CGSize DescriptionSize()
        {
            var boundedSize = new SizeF(AvailableWidth, float.MaxValue);
            CGSize descriptionLabelSize;
            if (!IsRunningOnIOSVersionOrLater(7))
            {
                var attr = new UIStringAttributes(NSDictionary.FromObjectAndKey(TitleFont, (NSString) TitleFont.Name));
                descriptionLabelSize = Description.GetBoundingRect(boundedSize, NSStringDrawingOptions.TruncatesLastVisibleLine, attr, null).Size;
            }
            else
            {
                descriptionLabelSize = Description.StringSize(DescriptionFont, boundedSize, UILineBreakMode.TailTruncation);
            }
            return descriptionLabelSize;
        }