XmlLangPropertyAttribute.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / System / Windows / Markup / XmlLangPropertyAttribute.cs / 1 / XmlLangPropertyAttribute.cs

                            //---------------------------------------------------------------------------- 
//
// File: XmlLangPropertyAttribute.cs
//
// Description: 
//     This attribute is placed on a class to identify it as the place to set
// the value of the xml:lang attribute from the XML markup file. 
// 
// Example:
//     [XmlLangProperty("Language")] 
//     public class ExampleFrameworkElement
//
//   Means that when the parser sees:
// 
//     
// 
//   The parser will set the "Language" property with the value "en-US". 
//
// 
// Copyright (C) by Microsoft Corporation.  All rights reserved.
//
//---------------------------------------------------------------------------
 
using System;
 
namespace System.Windows.Markup 
{
    ///  
    ///     An attribute that specifies which property the xml:lang value should
    /// be directed to.
    /// 
    [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] 
    public sealed class XmlLangPropertyAttribute : Attribute
    { 
        ///  
        ///     Creates a new XmlLangPropertyAttribute with the given string
        /// as the property name. 
        /// 
        public XmlLangPropertyAttribute(string name)
        {
            _name = name; 
        }
 
        ///  
        ///     The name of the property that is designated to accept the xml:lang value
        ///  
        public string Name
        {
            get
            { 
                return _name;
            } 
        } 

        // The name of the property that is designated to accept the xml:lang value 
        private string _name = null;
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------------------- 
//
// File: XmlLangPropertyAttribute.cs
//
// Description: 
//     This attribute is placed on a class to identify it as the place to set
// the value of the xml:lang attribute from the XML markup file. 
// 
// Example:
//     [XmlLangProperty("Language")] 
//     public class ExampleFrameworkElement
//
//   Means that when the parser sees:
// 
//     
// 
//   The parser will set the "Language" property with the value "en-US". 
//
// 
// Copyright (C) by Microsoft Corporation.  All rights reserved.
//
//---------------------------------------------------------------------------
 
using System;
 
namespace System.Windows.Markup 
{
    ///  
    ///     An attribute that specifies which property the xml:lang value should
    /// be directed to.
    /// 
    [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] 
    public sealed class XmlLangPropertyAttribute : Attribute
    { 
        ///  
        ///     Creates a new XmlLangPropertyAttribute with the given string
        /// as the property name. 
        /// 
        public XmlLangPropertyAttribute(string name)
        {
            _name = name; 
        }
 
        ///  
        ///     The name of the property that is designated to accept the xml:lang value
        ///  
        public string Name
        {
            get
            { 
                return _name;
            } 
        } 

        // The name of the property that is designated to accept the xml:lang value 
        private string _name = null;
    }
}

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.

                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK