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
- SettingsPropertyValueCollection.cs
- BasicViewGenerator.cs
- ZipIOExtraFieldElement.cs
- SqlTriggerContext.cs
- Menu.cs
- CodeAccessPermission.cs
- TextParagraphProperties.cs
- PenThreadPool.cs
- DatePickerTextBox.cs
- MsmqInputChannelListener.cs
- DesignerUtils.cs
- ProtocolState.cs
- DefaultExpression.cs
- ReferencedAssembly.cs
- AuthorizationPolicyTypeElement.cs
- XmlDocumentFieldSchema.cs
- HelpKeywordAttribute.cs
- SnapLine.cs
- StorageSetMapping.cs
- ServiceDiscoveryBehavior.cs
- DbConnectionPool.cs
- DataSvcMapFile.cs
- MultiPageTextView.cs
- HandlerBase.cs
- AnimationClockResource.cs
- XmlSchemaException.cs
- FacetValueContainer.cs
- TemplateBindingExtension.cs
- HtmlInputCheckBox.cs
- ContextMenuService.cs
- DispatcherExceptionFilterEventArgs.cs
- SoapSchemaExporter.cs
- OleDbPermission.cs
- UshortList2.cs
- SqlFlattener.cs
- FieldToken.cs
- DataGridViewCellValueEventArgs.cs
- PackageRelationshipSelector.cs
- ProfileManager.cs
- ContextMenuService.cs
- CollaborationHelperFunctions.cs
- Transaction.cs
- ListBox.cs
- ColorAnimationUsingKeyFrames.cs
- ListView.cs
- Message.cs
- DiscoveryMessageSequence11.cs
- GridViewRowEventArgs.cs
- EncryptedHeader.cs
- DataRecordObjectView.cs
- InvalidPrinterException.cs
- HuffmanTree.cs
- OdbcConnectionPoolProviderInfo.cs
- CatalogPartCollection.cs
- DataBoundControl.cs
- OrderedDictionary.cs
- QuadraticBezierSegment.cs
- RemotingConfigParser.cs
- FormsAuthenticationConfiguration.cs
- WebServicesDescriptionAttribute.cs
- TypeForwardedToAttribute.cs
- PropertyGridEditorPart.cs
- Point3DValueSerializer.cs
- DetailsViewInsertEventArgs.cs
- DiscoveryClientDocuments.cs
- DynamicValueConverter.cs
- CodeSnippetCompileUnit.cs
- ChameleonKey.cs
- X509Utils.cs
- ByteAnimationUsingKeyFrames.cs
- SessionState.cs
- AsymmetricSignatureDeformatter.cs
- StatusBarPanel.cs
- SqlNotificationRequest.cs
- FrameDimension.cs
- MailWriter.cs
- XmlnsDefinitionAttribute.cs
- BufferManager.cs
- PersonalizationProvider.cs
- DesignerDataParameter.cs
- ObjectReaderCompiler.cs
- EntityDataSourceReferenceGroup.cs
- BooleanAnimationUsingKeyFrames.cs
- RequestCachePolicy.cs
- SettingsProviderCollection.cs
- DBBindings.cs
- DependsOnAttribute.cs
- RoutingSection.cs
- HttpsChannelListener.cs
- QueryStringParameter.cs
- BamlResourceSerializer.cs
- ReferenceConverter.cs
- SiteIdentityPermission.cs
- XmlCountingReader.cs
- Decorator.cs
- CorePropertiesFilter.cs
- OdbcCommandBuilder.cs
- EncodingInfo.cs
- SubMenuStyleCollectionEditor.cs
- DataGridViewHeaderCell.cs