|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace Kingo.Framework.LayerStyleConvert.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<MSymbol> 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<MSymbol>();
|
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|