UidPropertyAttribute.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Base / System / Windows / Markup / UidPropertyAttribute.cs / 1 / UidPropertyAttribute.cs

                            //---------------------------------------------------------------------------- 
//
// File: UidPropertyAttribute.cs
//
// Description: 
//     This attribute is placed on a class to identify it as the place to set
// the value of the x:Uid attribute from the XML markup file. 
// 
// Example:
//     [UidProperty("Uid")] 
//     public class ExampleFrameworkElement
//
//   Means that when the parser sees:
// 
//     
// 
//   The parser will set the "Uid" property with the value "efe1". 
//
// 
// 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 UidPropertyAttribute : Attribute
    { 
        ///  
        ///     Creates a new UidPropertyAttribute with the given string
        /// as the property name. 
        /// 
        public UidPropertyAttribute(string name)
        {
            _name = name; 
        }
 
        ///  
        ///     The name of the property that is designated to accept the x:Uid value
        ///  
        public string Name
        {
            get
            { 
                return _name;
            } 
        } 

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

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------------------- 
//
// File: UidPropertyAttribute.cs
//
// Description: 
//     This attribute is placed on a class to identify it as the place to set
// the value of the x:Uid attribute from the XML markup file. 
// 
// Example:
//     [UidProperty("Uid")] 
//     public class ExampleFrameworkElement
//
//   Means that when the parser sees:
// 
//     
// 
//   The parser will set the "Uid" property with the value "efe1". 
//
// 
// 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 UidPropertyAttribute : Attribute
    { 
        ///  
        ///     Creates a new UidPropertyAttribute with the given string
        /// as the property name. 
        /// 
        public UidPropertyAttribute(string name)
        {
            _name = name; 
        }
 
        ///  
        ///     The name of the property that is designated to accept the x:Uid value
        ///  
        public string Name
        {
            get
            { 
                return _name;
            } 
        } 

        // The name of the property that is designated to accept the x:Uid 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