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

62 lines
1.6 KiB

using System;
using System.Collections.Generic;
namespace Kingo.Framework.LayerStyleConvert.XSDClass
{
// Token: 0x0200000F RID: 15
public class MultiLayerFillSymbol : FSymbol
{
// Token: 0x17000042 RID: 66
// (get) Token: 0x06000093 RID: 147 RVA: 0x00002C00 File Offset: 0x00000E00
public int LayerCount
{
get
{
return (this.lstFSymbol == null) ? 0 : this.lstFSymbol.Count;
}
}
// Token: 0x17000043 RID: 67
// (get) Token: 0x06000094 RID: 148 RVA: 0x00002C28 File Offset: 0x00000E28
// (set) Token: 0x06000095 RID: 149 RVA: 0x00002C3F File Offset: 0x00000E3F
public int[] Color { get; set; }
// Token: 0x17000044 RID: 68
// (get) Token: 0x06000096 RID: 150 RVA: 0x00002C48 File Offset: 0x00000E48
// (set) Token: 0x06000097 RID: 151 RVA: 0x00002C5F File Offset: 0x00000E5F
public List<FSymbol> lstFSymbol { get; set; }
// Token: 0x06000098 RID: 152 RVA: 0x00002C68 File Offset: 0x00000E68
public void AddLayerFillSymbol(FSymbol symbol)
{
if (this.lstFSymbol == null)
{
this.lstFSymbol = new List<FSymbol>();
}
this.lstFSymbol.Add(symbol);
}
// Token: 0x06000099 RID: 153 RVA: 0x00002CA0 File Offset: 0x00000EA0
public FSymbol GetLayer(int index)
{
FSymbol result;
if (this.lstFSymbol == null || this.lstFSymbol.Count <= index)
{
result = null;
}
else
{
result = this.lstFSymbol[index];
}
return result;
}
// Token: 0x0600009A RID: 154 RVA: 0x00002CDF File Offset: 0x00000EDF
public MultiLayerFillSymbol()
{
base.Type = "esriMFS";
this.Color = new int[4];
base.Outline = new SLSymbol();
}
}
}