private object method_1(string string_1) { object multiLayerMarkerSymbolClass; string string1 = string_1; if (string1 != null) { if (string1 == "Marker Symbols") { multiLayerMarkerSymbolClass = new MultiLayerMarkerSymbol(); return(multiLayerMarkerSymbolClass); } else if (string1 == "Line Symbols") { multiLayerMarkerSymbolClass = new MultiLayerLineSymbol(); return(multiLayerMarkerSymbolClass); } else { if (string1 != "Fill Symbols") { multiLayerMarkerSymbolClass = null; return(multiLayerMarkerSymbolClass); } multiLayerMarkerSymbolClass = new MultiLayerFillSymbol(); return(multiLayerMarkerSymbolClass); } } multiLayerMarkerSymbolClass = null; return(multiLayerMarkerSymbolClass); }
public IMultiLayerLineSymbol CreateMultiLayerLineSymbol(ILineSymbol symbol1 = null, ILineSymbol symbol2 = null, ILineSymbol symbol3 = null, ILineSymbol symbol4 = null) { if (symbol1 == null) { symbol1 = CreateSimpleLineSymbol(null, 2); } if (symbol2 == null) { symbol2 = CreateSimpleLineSymbol(getRGB(120, 180, 22) as IRgbColor, 4, esriSimpleLineStyle.esriSLSDot); } IMultiLayerLineSymbol multiLayerLineSymbol = new MultiLayerLineSymbol(); multiLayerLineSymbol.AddLayer(symbol1); multiLayerLineSymbol.AddLayer(symbol2); multiLayerLineSymbol.AddLayer(symbol3); return(multiLayerLineSymbol); }