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