年度变更建库软件5.0版本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.6 KiB

4 months ago
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;
}
}
}