Index: src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapLayerLegend.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapLayerLegend.cs (.../MapLayerLegend.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Forms/MapLegendView/MapLayerLegend.cs (.../MapLayerLegend.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -10,12 +10,11 @@ { public class MapLayerLegend { - private List styles; - private ILayer layer; + private readonly ILayer layer; public MapLayerLegend(ILayer layer) { - styles = new List(); + Styles = new List(); this.layer = layer; VectorLayer vectorLayer; if ((vectorLayer = layer as VectorLayer) != null) @@ -33,19 +32,19 @@ for (int i = 0; i < vectorLayer.DataSource.GetFeatureCount(); i++) { IFeature feature = vectorLayer.DataSource.GetFeature(i); - styles.Add(customTheme.GetStyle(feature)); + Styles.Add(customTheme.GetStyle(feature)); } } else { - styles.Add(customTheme.DefaultStyle); + Styles.Add(customTheme.DefaultStyle); } } else if ((categorialTheme = vectorLayer.Theme as CategorialTheme) != null) { foreach (CategorialThemeItem categorialThemeItem in categorialTheme.ThemeItems) { - styles.Add(categorialThemeItem.Style); + Styles.Add(categorialThemeItem.Style); } } else if ((gradientTheme = vectorLayer.Theme as GradientTheme) != null) @@ -55,14 +54,14 @@ styles.Add(gradientTheme.MaxStyle);*/ foreach (GradientThemeItem gradientThemeItem in gradientTheme.ThemeItems) { - styles.Add(gradientThemeItem.Style); + Styles.Add(gradientThemeItem.Style); } } else if ((quantityTheme = vectorLayer.Theme as QuantityTheme) != null) { foreach (QuantityThemeItem quantityThemeItem in quantityTheme.ThemeItems) { - styles.Add(quantityThemeItem.Style); + Styles.Add(quantityThemeItem.Style); } } else @@ -86,11 +85,6 @@ } } - - public List Styles - { - get { return styles; } - set { styles = value; } - } + public List Styles { get; set; } } } \ No newline at end of file