Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / TemplateKeyConverter.cs / 1305600 / 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
- StdValidatorsAndConverters.cs
- GeometryCombineModeValidation.cs
- updatecommandorderer.cs
- CompilationLock.cs
- XNameTypeConverter.cs
- MultiView.cs
- ClassicBorderDecorator.cs
- MultiViewDesigner.cs
- PaginationProgressEventArgs.cs
- ControlParameter.cs
- FindSimilarActivitiesVerb.cs
- RbTree.cs
- LogSwitch.cs
- OracleCommand.cs
- EntityParameterCollection.cs
- ToggleProviderWrapper.cs
- GlobalProxySelection.cs
- SmtpTransport.cs
- SHA256Managed.cs
- PageParserFilter.cs
- NegationPusher.cs
- wmiprovider.cs
- StorageMappingItemLoader.cs
- DataGridViewRowPrePaintEventArgs.cs
- WaitForChangedResult.cs
- XmlSchemaSimpleContentExtension.cs
- ObjectPersistData.cs
- SqlRemoveConstantOrderBy.cs
- OdbcParameter.cs
- ChildrenQuery.cs
- PropertyChangingEventArgs.cs
- Substitution.cs
- DynamicDiscoSearcher.cs
- HttpApplicationStateWrapper.cs
- ConfigurationSchemaErrors.cs
- SizeValueSerializer.cs
- DirectoryRedirect.cs
- DesignTimeTemplateParser.cs
- GridViewDeletedEventArgs.cs
- EventListenerClientSide.cs
- SerialErrors.cs
- FirstMatchCodeGroup.cs
- CompositeControl.cs
- _FtpDataStream.cs
- WebScriptMetadataMessage.cs
- CrossSiteScriptingValidation.cs
- QuaternionAnimationUsingKeyFrames.cs
- SQLStringStorage.cs
- Msec.cs
- OleDbParameter.cs
- InfoCardSchemas.cs
- BuildProvider.cs
- DivideByZeroException.cs
- CurrentChangingEventManager.cs
- MediaScriptCommandRoutedEventArgs.cs
- WebPartCatalogCloseVerb.cs
- RegistrationServices.cs
- BookmarkUndoUnit.cs
- XPathAxisIterator.cs
- DataTableNameHandler.cs
- SamlSubject.cs
- X509WindowsSecurityToken.cs
- ProcessModelInfo.cs
- Span.cs
- StandardCommands.cs
- DataSet.cs
- RequestCacheManager.cs
- PublisherMembershipCondition.cs
- DynamicPropertyHolder.cs
- AppDomainShutdownMonitor.cs
- mactripleDES.cs
- Literal.cs
- OdbcRowUpdatingEvent.cs
- TextElement.cs
- RepeatButton.cs
- AnnotationAdorner.cs
- ResXResourceSet.cs
- DES.cs
- DESCryptoServiceProvider.cs
- XmlSchemaFacet.cs
- ObjectContext.cs
- ImportDesigner.xaml.cs
- ConfigXmlCDataSection.cs
- TabControlCancelEvent.cs
- SecurityDocument.cs
- WebPartDescription.cs
- AsymmetricKeyExchangeFormatter.cs
- SQLMoneyStorage.cs
- HwndSource.cs
- MetabaseServerConfig.cs
- TextDecorationCollection.cs
- CreateSequence.cs
- QilUnary.cs
- RoleManagerModule.cs
- TypeExtensionConverter.cs
- ListDictionaryInternal.cs
- BindingCollection.cs
- WpfKnownType.cs
- StreamGeometryContext.cs
- DataControlPagerLinkButton.cs