//------------------------------------------------------------------------------
// <copyright file="XmlReflectionMember.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
// <owner current="true" primary="true">Microsoft</owner>
//------------------------------------------------------------------------------
namespace System.Xml.Serialization {
using System;
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember"]/*' />
///<internalonly/>
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public class XmlReflectionMember {
string memberName;
Type type;
XmlAttributes xmlAttributes = new XmlAttributes();
SoapAttributes soapAttributes = new SoapAttributes();
bool isReturnValue;
bool overrideIsNullable;
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.MemberType"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public Type MemberType {
get { return type; }
set { type = value; }
}
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.XmlAttributes"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public XmlAttributes XmlAttributes {
get { return xmlAttributes; }
set { xmlAttributes = value; }
}
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.SoapAttributes"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public SoapAttributes SoapAttributes {
get { return soapAttributes; }
set { soapAttributes = value; }
}
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.MemberName"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public string MemberName {
get { return memberName == null ? string.Empty : memberName; }
set { memberName = value; }
}
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.IsReturnValue"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public bool IsReturnValue {
get { return isReturnValue; }
set { isReturnValue = value; }
}
/// <include file='doc\XmlReflectionMember.uex' path='docs/doc[@for="XmlReflectionMember.OverrideIsNullable"]/*' />
/// <devdoc>
/// <para>[To be supplied.]</para>
/// </devdoc>
public bool OverrideIsNullable {
get { return overrideIsNullable; }
set { overrideIsNullable = value; }
}
}
}
|