|
|
|
|
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<LSymbol> 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<LSymbol>();
|
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|