年度变更建库软件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

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