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