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
- WebBrowserHelper.cs
- PeerService.cs
- SvcMapFileLoader.cs
- RedBlackList.cs
- PointAnimationUsingPath.cs
- AlternateView.cs
- BmpBitmapDecoder.cs
- OleDbInfoMessageEvent.cs
- Item.cs
- DocumentPage.cs
- FigureParaClient.cs
- BufferedWebEventProvider.cs
- NavigationService.cs
- SerializationException.cs
- PageContentAsyncResult.cs
- RectAnimationClockResource.cs
- EtwTrackingBehaviorElement.cs
- PerspectiveCamera.cs
- HttpCachePolicy.cs
- FileLogRecordHeader.cs
- ObjectQuery_EntitySqlExtensions.cs
- TypeNameConverter.cs
- Int32CAMarshaler.cs
- GridPattern.cs
- XmlElementAttribute.cs
- TextRangeEdit.cs
- Page.cs
- GeneralTransformGroup.cs
- XamlSerializer.cs
- CompareValidator.cs
- Transform3D.cs
- Model3D.cs
- EventRoute.cs
- InputChannelBinder.cs
- WindowsToolbarAsMenu.cs
- MatrixCamera.cs
- ReadOnlyKeyedCollection.cs
- WebScriptServiceHostFactory.cs
- SqlInternalConnection.cs
- Cursor.cs
- BooleanSwitch.cs
- TraceListener.cs
- Semaphore.cs
- RegexTypeEditor.cs
- CngAlgorithm.cs
- ModifierKeysConverter.cs
- XmlDictionary.cs
- LayoutUtils.cs
- NegotiateStream.cs
- XmlNode.cs
- ThicknessAnimation.cs
- PolyLineSegment.cs
- ScrollPatternIdentifiers.cs
- ExtendedPropertyCollection.cs
- IdentityNotMappedException.cs
- NegatedConstant.cs
- EqualityArray.cs
- LoadRetryConstantStrategy.cs
- Dispatcher.cs
- CodeGen.cs
- SoapServerMethod.cs
- UriTemplateEquivalenceComparer.cs
- InfiniteTimeSpanConverter.cs
- EventToken.cs
- StrokeCollection.cs
- IntPtr.cs
- DataSpaceManager.cs
- DrawingContextWalker.cs
- IPEndPointCollection.cs
- WebBrowserHelper.cs
- XPathDocumentNavigator.cs
- LoadRetryConstantStrategy.cs
- BitVector32.cs
- MDIControlStrip.cs
- KeyToListMap.cs
- Misc.cs
- TemplateNodeContextMenu.cs
- InternalDuplexChannelFactory.cs
- ContextProperty.cs
- StateBag.cs
- PageRouteHandler.cs
- CodeTypeReferenceExpression.cs
- WindowsListViewGroupSubsetLink.cs
- CompressedStack.cs
- SequentialOutput.cs
- CloseCryptoHandleRequest.cs
- SizeAnimationUsingKeyFrames.cs
- DbUpdateCommandTree.cs
- SendMailErrorEventArgs.cs
- AnnotationDocumentPaginator.cs
- MulticastOption.cs
- BinHexEncoding.cs
- SqlBooleanizer.cs
- TextEncodedRawTextWriter.cs
- XmlDocumentType.cs
- DefaultPropertyAttribute.cs
- DropSource.cs
- BuilderPropertyEntry.cs
- ControlIdConverter.cs
- HttpStaticObjectsCollectionBase.cs