2 //------------------------------------------------------------------------------
3 // <copyright file="XmlSerializerVersionAttribute.cs" company="Microsoft">
4 // Copyright (c) Microsoft Corporation. All rights reserved.
6 // <owner current="true" primary="true">Microsoft</owner>
7 //------------------------------------------------------------------------------
9 namespace System.Xml.Serialization {
13 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute"]/*' />
15 /// <para>[To be supplied.]</para>
17 [AttributeUsage(AttributeTargets.Assembly)]
18 public sealed class XmlSerializerVersionAttribute : System.Attribute {
20 string serializerVersion;
24 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.XmlSerializerVersionAttribute"]/*' />
26 /// <para>[To be supplied.]</para>
28 public XmlSerializerVersionAttribute() {
31 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.XmlSerializerAssemblyAttribute1"]/*' />
33 /// <para>[To be supplied.]</para>
35 public XmlSerializerVersionAttribute(Type type) {
39 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.ParentAssemblyId"]/*' />
41 /// <para>[To be supplied.]</para>
43 public string ParentAssemblyId {
48 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.ParentAssemblyId"]/*' />
50 /// <para>[To be supplied.]</para>
52 public string Version {
53 get { return serializerVersion; }
54 set { serializerVersion = value; }
58 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.Namespace"]/*' />
60 /// <para>[To be supplied.]</para>
62 public string Namespace {
67 /// <include file='doc\XmlSerializerVersionAttribute.uex' path='docs/doc[@for="XmlSerializerVersionAttribute.TypeName"]/*' />
69 /// <para>[To be supplied.]</para>