using System; using System.Collections.Generic; namespace Kingo.Framework.LayerStyleConvert.XSDClass { // Token: 0x02000018 RID: 24 public class MultiLayerLineSymbol : LSymbol { // Token: 0x17000064 RID: 100 // (get) Token: 0x060000E1 RID: 225 RVA: 0x00003288 File Offset: 0x00001488 public int LayerCount { get { return (this.lstLSymbol == null) ? 0 : this.lstLSymbol.Count; } } // Token: 0x17000065 RID: 101 // (get) Token: 0x060000E2 RID: 226 RVA: 0x000032B0 File Offset: 0x000014B0 // (set) Token: 0x060000E3 RID: 227 RVA: 0x000032C7 File Offset: 0x000014C7 public new int[] Color { get; set; } // Token: 0x17000066 RID: 102 // (get) Token: 0x060000E4 RID: 228 RVA: 0x000032D0 File Offset: 0x000014D0 // (set) Token: 0x060000E5 RID: 229 RVA: 0x000032E7 File Offset: 0x000014E7 public List lstLSymbol { get; set; } // Token: 0x060000E6 RID: 230 RVA: 0x000032F0 File Offset: 0x000014F0 public void AddLayerFillSymbol(LSymbol symbol) { if (this.lstLSymbol == null) { this.lstLSymbol = new List(); } this.lstLSymbol.Add(symbol); } // Token: 0x060000E7 RID: 231 RVA: 0x00003328 File Offset: 0x00001528 public LSymbol GetLayer(int index) { LSymbol result; if (this.lstLSymbol == null || this.lstLSymbol.Count <= index) { result = null; } else { result = this.lstLSymbol[index]; } return result; } // Token: 0x060000E8 RID: 232 RVA: 0x00003367 File Offset: 0x00001567 public MultiLayerLineSymbol() { base.Type = "esriMultiLS"; this.Color = new int[4]; base.Width = 0.4; } } }