| 
									
										
										
										
											2016-08-03 10:59:49 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | //------------------------------------------------------------------------------ | 
					
						
							|  |  |  | // <copyright file="XmlSerializerAssemblyAttribute.cs" company="Microsoft"> | 
					
						
							|  |  |  | //     Copyright (c) Microsoft Corporation.  All rights reserved. | 
					
						
							|  |  |  | // </copyright> | 
					
						
							| 
									
										
										
										
											2017-08-21 15:34:15 +00:00
										 |  |  | // <owner current="true" primary="true">Microsoft</owner>                                                                 | 
					
						
							| 
									
										
										
										
											2016-08-03 10:59:49 +00:00
										 |  |  | //------------------------------------------------------------------------------ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace System.Xml.Serialization { | 
					
						
							|  |  |  |     using System; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute"]/*' /> | 
					
						
							|  |  |  |     /// <devdoc> | 
					
						
							|  |  |  |     ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |     /// </devdoc> | 
					
						
							|  |  |  |     [AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct, AllowMultiple=false)] | 
					
						
							|  |  |  |     public sealed class XmlSerializerAssemblyAttribute : System.Attribute { | 
					
						
							|  |  |  |         string assemblyName; | 
					
						
							|  |  |  |         string codeBase; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute.XmlSerializerAssemblyAttribute"]/*' /> | 
					
						
							|  |  |  |         /// <devdoc> | 
					
						
							|  |  |  |         ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |         /// </devdoc> | 
					
						
							|  |  |  |         public XmlSerializerAssemblyAttribute() : this(null, null) {} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute.XmlSerializerAssemblyAttribute1"]/*' /> | 
					
						
							|  |  |  |         /// <devdoc> | 
					
						
							|  |  |  |         ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |         /// </devdoc> | 
					
						
							|  |  |  |         public XmlSerializerAssemblyAttribute(string assemblyName) : this(assemblyName, null) {} | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute.XmlSerializerAssemblyAttribute2"]/*' /> | 
					
						
							|  |  |  |         /// <devdoc> | 
					
						
							|  |  |  |         ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |         /// </devdoc> | 
					
						
							|  |  |  |         public XmlSerializerAssemblyAttribute(string assemblyName, string codeBase) { | 
					
						
							|  |  |  |             this.assemblyName = assemblyName; | 
					
						
							|  |  |  |             this.codeBase = codeBase; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute.Location"]/*' /> | 
					
						
							|  |  |  |         /// <devdoc> | 
					
						
							|  |  |  |         ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |         /// </devdoc> | 
					
						
							|  |  |  |         public string CodeBase { | 
					
						
							|  |  |  |             get { return codeBase; } | 
					
						
							|  |  |  |             set { codeBase = value; } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         /// <include file='doc\XmlSerializerAssemblyAttribute.uex' path='docs/doc[@for="XmlSerializerAssemblyAttribute.AssemblyName"]/*' /> | 
					
						
							|  |  |  |         /// <devdoc> | 
					
						
							|  |  |  |         ///    <para>[To be supplied.]</para> | 
					
						
							|  |  |  |         /// </devdoc> | 
					
						
							|  |  |  |         public string AssemblyName { | 
					
						
							|  |  |  |             get { return assemblyName; } | 
					
						
							|  |  |  |             set { assemblyName = value; } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |