private void UpdateVisual()
{
if (null == circularPaginationStyle.IndicatorSize) return;
- if (null == circularPaginationStyle.IndicatorImageURL) return;
+ var indicatorImageURL = circularPaginationStyle.IndicatorImageURL;
+ if (null == indicatorImageURL) return;
if (indicatorCount <= 0) return;
for (int i = 0; i < indicatorList.Count; i++)
}
else
{
- indicator.URL = circularPaginationStyle.IndicatorImageURL.Selected;
+ indicator.URL = indicatorImageURL.Selected;
}
indicator.Opacity = 1.0f;
}
}
else
{
- indicator.URL = circularPaginationStyle.IndicatorImageURL.Normal;
+ indicator.URL = indicatorImageURL.Normal;
}
indicator.Opacity = 0.5f;
}
private void UpdateAsymmetry()
{
if (null == circularPaginationStyle.IndicatorSize) return;
- if (null == circularPaginationStyle.IndicatorImageURL) return;
+ var indicatorImageURL = circularPaginationStyle.IndicatorImageURL;
+ if (null == indicatorImageURL) return;
int listCount = indicatorList.Count;
}
else
{
- newOne.URL = circularPaginationStyle.IndicatorImageURL.Normal;
+ newOne.URL = indicatorImageURL.Normal;
}
newOne.Opacity = 0.5f;
container.AddVisual("Indicator" + i, newOne);
}
else
{
- indicatorList[selectedIndex].URL = circularPaginationStyle.IndicatorImageURL.Selected;
+ indicatorList[selectedIndex].URL = indicatorImageURL.Selected;
indicatorList[selectedIndex].Opacity = 1.0f;
}
}
string result = value.ToString();
FieldInfo info = typeof(T).GetField(result);
var attributes = info.GetCustomAttributes(typeof(DescriptionAttribute), true);
- if (null != attributes?.FirstOrDefault() && (attributes.First() as DescriptionAttribute) != null)
+ if (null != attributes?.FirstOrDefault() && attributes?.First() as DescriptionAttribute is var firstAttribute && firstAttribute != null)
{
- result = (attributes.First() as DescriptionAttribute).Description;
+ result = firstAttribute.Description;
}
return result;
{
var info = assembly.GetManifestResourceInfo(resource);
- if (!string.IsNullOrEmpty(info.FileName) &&
+ if (info != null && !string.IsNullOrEmpty(info.FileName) &&
string.Compare(info.FileName, filename, StringComparison.OrdinalIgnoreCase) == 0)
return true;
}
using System;
using System.ComponentModel;
+using System.Globalization;
using Tizen.NUI.BaseComponents;
using Tizen.NUI.Binding;
int previousValue = currentValue;
// If the input value is invalid, change it back to the previous valid value
- if (int.TryParse(textField.Text, out currentValue))
+ if (int.TryParse(textField.Text, NumberStyles.None, CultureInfo.InvariantCulture, out currentValue))
{
if (currentValue < minValue || currentValue > maxValue)
{