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: 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; | 
						|
		} | 
						|
	} | 
						|
}
 | 
						|
 |