using System; using System.Collections.Generic; namespace Kingo.Mobile.Shape2KOTool.XSDClass { // Token: 0x0200001F RID: 31 public class MultiLayerMarkerSymbol : MSymbol { // Token: 0x1700007C RID: 124 // (get) Token: 0x06000119 RID: 281 RVA: 0x000037B8 File Offset: 0x000019B8 // (set) Token: 0x0600011A RID: 282 RVA: 0x000037CF File Offset: 0x000019CF public int[] Color { get; set; } // Token: 0x1700007D RID: 125 // (get) Token: 0x0600011B RID: 283 RVA: 0x000037D8 File Offset: 0x000019D8 public int LayerCount { get { return (this.lstMSymbol == null) ? 0 : this.lstMSymbol.Count; } } // Token: 0x1700007E RID: 126 // (get) Token: 0x0600011C RID: 284 RVA: 0x00003800 File Offset: 0x00001A00 // (set) Token: 0x0600011D RID: 285 RVA: 0x00003817 File Offset: 0x00001A17 public List lstMSymbol { get; set; } // Token: 0x0600011E RID: 286 RVA: 0x00003820 File Offset: 0x00001A20 public void AddLayerMarkerSymbol(MSymbol symbol) { if (this.lstMSymbol == null) { this.lstMSymbol = new List(); } this.lstMSymbol.Add(symbol); } // Token: 0x0600011F RID: 287 RVA: 0x00003858 File Offset: 0x00001A58 public MSymbol GetLayer(int index) { MSymbol result; if (this.lstMSymbol == null || this.lstMSymbol.Count <= index) { result = null; } else { result = this.lstMSymbol[index]; } return result; } // Token: 0x06000120 RID: 288 RVA: 0x00003897 File Offset: 0x00001A97 public MultiLayerMarkerSymbol() { base.Type = "esriMultiMS"; this.Color = new int[4]; base.Size = 5.0; } } }