2016-08-03 10:59:49 +00:00
|
|
|
//------------------------------------------------------------------------------
|
|
|
|
// <copyright file="XmlReflectionMember.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\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; }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|