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
- TimelineCollection.cs
- RequestContext.cs
- CompiledXpathExpr.cs
- ChineseLunisolarCalendar.cs
- ProcessHostMapPath.cs
- RangeValueProviderWrapper.cs
- ParserContext.cs
- HtmlGenericControl.cs
- FileEnumerator.cs
- Bits.cs
- EntityDesignerUtils.cs
- EDesignUtil.cs
- BuildProviderAppliesToAttribute.cs
- DecimalAnimationUsingKeyFrames.cs
- BuildResult.cs
- ConfigurationException.cs
- Semaphore.cs
- ViewPort3D.cs
- TabPage.cs
- SelectedGridItemChangedEvent.cs
- NumericUpDownAccelerationCollection.cs
- XmlSchemaObjectCollection.cs
- ImageBrush.cs
- AutomationProperties.cs
- ResXDataNode.cs
- NotSupportedException.cs
- SubpageParaClient.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- XmlNamespaceMappingCollection.cs
- ApplicationInterop.cs
- PermissionSetTriple.cs
- XmlValidatingReader.cs
- DbConnectionStringCommon.cs
- MultiView.cs
- CompositeActivityDesigner.cs
- TabRenderer.cs
- PinnedBufferMemoryStream.cs
- EventSetter.cs
- UiaCoreTypesApi.cs
- Transform3DCollection.cs
- StatusBar.cs
- SafeSystemMetrics.cs
- BitmapEffectvisualstate.cs
- PartialTrustVisibleAssembliesSection.cs
- SyndicationElementExtension.cs
- OdbcCommand.cs
- VirtualPathUtility.cs
- LinkLabelLinkClickedEvent.cs
- UrlMappingsModule.cs
- UIServiceHelper.cs
- ScriptManagerProxy.cs
- rsa.cs
- HelpInfo.cs
- Error.cs
- Single.cs
- NativeMethods.cs
- AmbientProperties.cs
- CellPartitioner.cs
- CellCreator.cs
- HttpGetProtocolReflector.cs
- WsatServiceCertificate.cs
- CryptoKeySecurity.cs
- MediaSystem.cs
- SocketManager.cs
- FigureParagraph.cs
- AxHostDesigner.cs
- SequenceRangeCollection.cs
- EntitySqlException.cs
- ExtensibleClassFactory.cs
- IgnorePropertiesAttribute.cs
- EntityReference.cs
- LiteralControl.cs
- HtmlTableRowCollection.cs
- ToolStripDropDownClosedEventArgs.cs
- SoapMessage.cs
- HandleValueEditor.cs
- StringDictionaryWithComparer.cs
- Hashtable.cs
- DrawingAttributeSerializer.cs
- MessageDescription.cs
- ISAPIRuntime.cs
- PtsHelper.cs
- EntityDataSourceReferenceGroup.cs
- NewArrayExpression.cs
- SecurityKeyIdentifier.cs
- KeyedHashAlgorithm.cs
- TypeGeneratedEventArgs.cs
- WebZone.cs
- TripleDESCryptoServiceProvider.cs
- VirtualizingStackPanel.cs
- PinProtectionHelper.cs
- X509CertificateCollection.cs
- LoginUtil.cs
- MemberJoinTreeNode.cs
- XsdCachingReader.cs
- QilLoop.cs
- QuaternionIndependentAnimationStorage.cs
- EventLogTraceListener.cs
- RenderContext.cs
- FlowchartDesigner.Helpers.cs