TemplateKeyConverter.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / TemplateKeyConverter.cs / 1 / TemplateKeyConverter.cs

                            /****************************************************************************\ 
*
* File: TemplateKeyConverter.cs
*
*  Class for converting a given TemplateKey to a string 
*
* Copyright (C) 2005 by Microsoft Corporation.  All rights reserved. 
* 
\***************************************************************************/
 
using System;
using System.ComponentModel;        // for TypeConverter
using System.Globalization;               // for CultureInfo
using System.Reflection; 
using MS.Utility;
using MS.Internal; 
using System.Windows; 
using System.ComponentModel.Design.Serialization;
using System.Windows.Documents; 

#pragma warning disable 1634, 1691  // suppressing PreSharp warnings

namespace System.Windows.Markup 
{
    ///  
    ///     Class for converting a given TemplateKey to a string 
    /// 
    public sealed class TemplateKeyConverter : TypeConverter 
    {
        #region Public Methods

        ///  
        ///     CanConvertFrom()
        ///  
        /// ITypeDescriptorContext 
        /// type to convert from
        /// true if the given type can be converted, flase otherwise 
        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
        {
            return false;
        } 

        ///  
        ///     TypeConverter method override. 
        /// 
        /// ITypeDescriptorContext 
        /// Type to convert to
        /// true if conversion is possible
        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
        { 
            return false;
        } 
 
        /// 
        ///     ConvertFrom() -TypeConverter method override. using the givein name to return DependencyProperty 
        /// 
        /// ITypeDescriptorContext
        /// CultureInfo
        /// Object to convert from 
        /// instance of Command
        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object source) 
        { 
            throw GetConvertFromException(source);
        } 

        /// 
        ///     ConvertTo() - Serialization purposes, returns the string from Command.Name by adding ownerType.FullName
        ///  
        /// ITypeDescriptorContext
        /// CultureInfo 
        /// the	object to convert from 
        /// the type to convert to
        /// string object, if the destination type is string 
        public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
        {
            throw GetConvertToException(value, destinationType);
        } 

        #endregion Public Methods 
    } 
}
 


// 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