//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // [....] //------------------------------------------------------------------------------ namespace System.Xml.Serialization { using System; using System.Xml.Schema; using System.Reflection; /// /// /// [To be supplied.] /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple=false)] public class XmlChoiceIdentifierAttribute : System.Attribute { string name; MemberInfo memberInfo; /// /// /// [To be supplied.] /// public XmlChoiceIdentifierAttribute() { } /// /// /// [To be supplied.] /// public XmlChoiceIdentifierAttribute(string name) { this.name = name; } /// /// /// [To be supplied.] /// public string MemberName { get { return name == null ? string.Empty : name; } set { name = value; } } internal MemberInfo MemberInfo { get { return memberInfo; } set { memberInfo = value; } } } }