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
- ProviderConnectionPointCollection.cs
- XsdBuildProvider.cs
- IsolatedStorageFileStream.cs
- UnsafeNativeMethods.cs
- StoragePropertyMapping.cs
- MailDefinition.cs
- EndOfStreamException.cs
- SafeFileMappingHandle.cs
- VersionPair.cs
- XPathNodePointer.cs
- Accessible.cs
- TableLayoutPanelCellPosition.cs
- Relationship.cs
- ParameterElementCollection.cs
- SoapHeaderAttribute.cs
- DataTemplateKey.cs
- SystemInformation.cs
- FlowDocumentFormatter.cs
- DiagnosticsConfigurationHandler.cs
- GreenMethods.cs
- HebrewCalendar.cs
- Binding.cs
- RuntimeTrackingProfile.cs
- EventSinkActivityDesigner.cs
- WindowsTab.cs
- ModifierKeysValueSerializer.cs
- XmlChoiceIdentifierAttribute.cs
- ValidationErrorCollection.cs
- LicFileLicenseProvider.cs
- GenericEnumerator.cs
- FloaterBaseParagraph.cs
- Button.cs
- UnsafeMethods.cs
- EncryptedPackage.cs
- SafeFileMappingHandle.cs
- XmlReflectionMember.cs
- Console.cs
- DataGridViewRowEventArgs.cs
- ToolstripProfessionalRenderer.cs
- OracleTransaction.cs
- MenuEventArgs.cs
- AdapterUtil.cs
- Binding.cs
- EncryptedPackage.cs
- RMPermissions.cs
- _NestedSingleAsyncResult.cs
- PointHitTestResult.cs
- Attributes.cs
- CompilerGlobalScopeAttribute.cs
- TextUtf8RawTextWriter.cs
- TextRangeEditTables.cs
- ToolStripSystemRenderer.cs
- BitmapEncoder.cs
- WorkflowInstance.cs
- HttpListenerRequestUriBuilder.cs
- EventDescriptorCollection.cs
- MimeAnyImporter.cs
- XmlNodeWriter.cs
- FigureParaClient.cs
- FunctionImportElement.cs
- ImageDrawing.cs
- SecUtil.cs
- Typography.cs
- ECDiffieHellmanPublicKey.cs
- JsonObjectDataContract.cs
- BStrWrapper.cs
- SslStream.cs
- DashStyles.cs
- DockPattern.cs
- Paragraph.cs
- LocationSectionRecord.cs
- SessionStateSection.cs
- StyleModeStack.cs
- ValidationPropertyAttribute.cs
- TdsParameterSetter.cs
- Classification.cs
- SchemaElementDecl.cs
- DetailsViewUpdatedEventArgs.cs
- MonthCalendar.cs
- ValueProviderWrapper.cs
- SqlDeflator.cs
- PassportAuthenticationModule.cs
- DataGridViewIntLinkedList.cs
- AbandonedMutexException.cs
- CancelAsyncOperationRequest.cs
- MULTI_QI.cs
- dataSvcMapFileLoader.cs
- OleDbEnumerator.cs
- DesignerDataSchemaClass.cs
- EntityTemplateUserControl.cs
- remotingproxy.cs
- TableColumn.cs
- PropertySet.cs
- CharacterMetrics.cs
- XmlChildNodes.cs
- PolygonHotSpot.cs
- UICuesEvent.cs
- EditableTreeList.cs
- DesignerContextDescriptor.cs
- GcSettings.cs