Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / 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.
/****************************************************************************\
*
* 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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowShowOrOpenTracker.cs
- UTF32Encoding.cs
- InvariantComparer.cs
- XmlStreamStore.cs
- LazyTextWriterCreator.cs
- BamlResourceDeserializer.cs
- XamlBuildTaskServices.cs
- SqlGenerator.cs
- EDesignUtil.cs
- MembershipSection.cs
- mansign.cs
- RouteCollection.cs
- PoisonMessageException.cs
- CryptoConfig.cs
- OdbcConnectionHandle.cs
- XmlStringTable.cs
- PolicyLevel.cs
- AssertHelper.cs
- MergeExecutor.cs
- ConnectionPointCookie.cs
- ValidationError.cs
- ManagementScope.cs
- WebConfigurationHostFileChange.cs
- RegistrationServices.cs
- SqlTransaction.cs
- SecurityTokenSpecification.cs
- SoapSchemaImporter.cs
- MemberBinding.cs
- BatchStream.cs
- JavaScriptObjectDeserializer.cs
- DeclarativeConditionsCollection.cs
- HtmlHead.cs
- PageRequestManager.cs
- QueryCacheEntry.cs
- PropertyBuilder.cs
- FormViewCommandEventArgs.cs
- FormViewRow.cs
- XmlDataImplementation.cs
- SHA256.cs
- MultiAsyncResult.cs
- WebPartZoneBase.cs
- CqlBlock.cs
- CompositeDataBoundControl.cs
- MailAddressCollection.cs
- CodeAccessPermission.cs
- OutputCacheProfileCollection.cs
- TableRow.cs
- RadioButtonList.cs
- InitializerFacet.cs
- CallSiteHelpers.cs
- IssuedTokenClientCredential.cs
- Page.cs
- x509utils.cs
- ImageKeyConverter.cs
- NetworkAddressChange.cs
- CodeAttributeDeclaration.cs
- DoubleStorage.cs
- DispatchRuntime.cs
- DropShadowBitmapEffect.cs
- PreservationFileReader.cs
- TextBoxView.cs
- XMLDiffLoader.cs
- graph.cs
- CommandEventArgs.cs
- SplitterEvent.cs
- _AutoWebProxyScriptHelper.cs
- SourceInterpreter.cs
- String.cs
- HashCodeCombiner.cs
- HttpWebRequestElement.cs
- CompositeFontFamily.cs
- ToolStripSplitStackLayout.cs
- ZipPackage.cs
- DiscoveryExceptionDictionary.cs
- SamlAction.cs
- IssuanceLicense.cs
- Configuration.cs
- WebPartDisplayMode.cs
- StringResourceManager.cs
- MainMenu.cs
- BaseCollection.cs
- MetabaseServerConfig.cs
- QilLoop.cs
- SmtpMail.cs
- CodeBlockBuilder.cs
- RoutedEvent.cs
- AncestorChangedEventArgs.cs
- ObjectDataSourceEventArgs.cs
- StickyNoteHelper.cs
- MinimizableAttributeTypeConverter.cs
- TrackingMemoryStream.cs
- LinkArea.cs
- LocatorPartList.cs
- NCryptNative.cs
- DesignerDataView.cs
- AsyncDataRequest.cs
- CurrentChangingEventArgs.cs
- FragmentQuery.cs
- RelationshipDetailsRow.cs
- CodeValidator.cs