Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / ExpressionConverter.cs / 1305600 / ExpressionConverter.cs
//---------------------------------------------------------------------------- // // File: ExpressionConverter.cs // // Description: // TypeConverter for a generic property value expression // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; using System.Globalization; using System.ComponentModel.Design.Serialization; namespace System.Windows { ////// TypeConverter for a generic property value expression /// ////// The cole purpose of this TypeConveret is to block the /// default TypeConverter/ ToString() behavior /// public class ExpressionConverter : TypeConverter { ////// TypeConverter method override. /// /// /// ITypeDescriptorContext /// /// /// Type to convert from /// ////// true if conversion is possible /// 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; } ////// TypeConverter method implementation. /// /// /// ITypeDescriptorContext /// /// /// current culture (see CLR specs) /// /// /// value to convert from /// ////// value that is result of conversion /// public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { throw GetConvertFromException(value); } ////// TypeConverter method implementation. /// /// /// ITypeDescriptorContext /// /// /// current culture (see CLR specs) /// /// /// value to convert from /// /// /// Type to convert to /// ////// converted value /// public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { throw GetConvertToException(value, destinationType); } } } // 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
- CacheEntry.cs
- DifferencingCollection.cs
- SslStream.cs
- LinkConverter.cs
- Control.cs
- RoleGroup.cs
- ColorBlend.cs
- XPathCompiler.cs
- CacheEntry.cs
- RealizationDrawingContextWalker.cs
- DisplayInformation.cs
- documentsequencetextcontainer.cs
- AnimatedTypeHelpers.cs
- RepeatBehaviorConverter.cs
- DocumentXPathNavigator.cs
- Configuration.cs
- StatusBarDrawItemEvent.cs
- SearchForVirtualItemEventArgs.cs
- DataListItemCollection.cs
- BezierSegment.cs
- CustomValidator.cs
- BitArray.cs
- NetworkInformationException.cs
- CurrentChangingEventArgs.cs
- XPathNodeList.cs
- StylusCaptureWithinProperty.cs
- SectionInformation.cs
- wgx_render.cs
- AdditionalEntityFunctions.cs
- RuleInfoComparer.cs
- CompositionTarget.cs
- PtsCache.cs
- MergePropertyDescriptor.cs
- ErrorCodes.cs
- WebSysDisplayNameAttribute.cs
- PointConverter.cs
- MaterialCollection.cs
- CipherData.cs
- ConditionalAttribute.cs
- StorageAssociationTypeMapping.cs
- NativeMethodsOther.cs
- AnimatedTypeHelpers.cs
- InputReferenceExpression.cs
- AtomContentProperty.cs
- Maps.cs
- DefinitionBase.cs
- MexHttpsBindingCollectionElement.cs
- XmlSerializerOperationFormatter.cs
- DataGridPagerStyle.cs
- CapabilitiesRule.cs
- PersonalizableTypeEntry.cs
- BitStream.cs
- TextServicesCompartmentEventSink.cs
- InitializerFacet.cs
- MenuItemStyle.cs
- AttributeCollection.cs
- EnumBuilder.cs
- SrgsElementFactory.cs
- ReflectEventDescriptor.cs
- ButtonFlatAdapter.cs
- MenuItemCollection.cs
- DataGridCommandEventArgs.cs
- TileModeValidation.cs
- XAMLParseException.cs
- IconHelper.cs
- Assembly.cs
- JulianCalendar.cs
- ContextConfiguration.cs
- TemplateNodeContextMenu.cs
- AuthenticatingEventArgs.cs
- OleCmdHelper.cs
- GridViewItemAutomationPeer.cs
- _NegotiateClient.cs
- ProtocolViolationException.cs
- ApplicationDirectory.cs
- NamespaceCollection.cs
- FolderBrowserDialog.cs
- LinqDataSourceUpdateEventArgs.cs
- ReferenceService.cs
- TextRunCache.cs
- ShutDownListener.cs
- FrugalMap.cs
- DataGridPagerStyle.cs
- Console.cs
- EntityViewContainer.cs
- PageAsyncTask.cs
- XmlSchemaNotation.cs
- CachedFontFamily.cs
- PeerContact.cs
- BmpBitmapEncoder.cs
- ResourcePermissionBase.cs
- sqlmetadatafactory.cs
- GridSplitterAutomationPeer.cs
- ImageUrlEditor.cs
- NeutralResourcesLanguageAttribute.cs
- ViewManager.cs
- PreservationFileReader.cs
- SqlInternalConnectionTds.cs
- AssemblyBuilder.cs
- AuthenticationSection.cs