public ISymbol GetLineSymbol(out string sLineSymbolName) { List <string> list = new List <string>(); //this.method_1(list); IStyleGallery styleGallery = new ServerStyleGallery(); ISymbol result; foreach (string current in _config.StyleFiles) { styleGallery.Clear(); ((IStyleGalleryStorage)styleGallery).AddFile(current); IEnumStyleGalleryItem enumStyleGalleryItem = styleGallery.get_Items("Line Symbols", current, ""); enumStyleGalleryItem.Reset(); for (IStyleGalleryItem styleGalleryItem = enumStyleGalleryItem.Next(); styleGalleryItem != null; styleGalleryItem = enumStyleGalleryItem.Next()) { if (this.lineName == "") { sLineSymbolName = styleGalleryItem.Name; ISymbol symbol = (ISymbol)styleGalleryItem.Item; result = symbol; return(result); } if (styleGalleryItem.Name == this.lineName) { IRgbColor rgbColor = new RgbColor(); rgbColor.RGB = (this.lineColor); ((ILineSymbol)styleGalleryItem.Item).Color = (rgbColor); ((ILineSymbol)styleGalleryItem.Item).Width = (this.lineWidth); sLineSymbolName = styleGalleryItem.Name; ISymbol symbol = (ISymbol)styleGalleryItem.Item; result = symbol; return(result); } } } sLineSymbolName = ""; result = null; return(result); }