Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // // 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
- NameValuePermission.cs
- ProcessHostFactoryHelper.cs
- FormViewUpdatedEventArgs.cs
- ValidatorCollection.cs
- ObjectComplexPropertyMapping.cs
- formatter.cs
- SqlXml.cs
- ISSmlParser.cs
- BinaryWriter.cs
- StylusButtonCollection.cs
- Attributes.cs
- URL.cs
- FieldTemplateUserControl.cs
- ServiceHostFactory.cs
- DefaultPropertyAttribute.cs
- LineMetrics.cs
- OrderingExpression.cs
- WebPartCancelEventArgs.cs
- CacheOutputQuery.cs
- NetworkCredential.cs
- CryptographicAttribute.cs
- PageThemeCodeDomTreeGenerator.cs
- ResourcesBuildProvider.cs
- Point3DCollectionConverter.cs
- WebPartZoneBase.cs
- ConvertersCollection.cs
- XDeferredAxisSource.cs
- Error.cs
- ComponentFactoryHelpers.cs
- DbProviderFactory.cs
- SearchExpression.cs
- XmlSchemaValidationException.cs
- SecurityTokenValidationException.cs
- InstanceData.cs
- KeyInterop.cs
- SqlLiftWhereClauses.cs
- CustomError.cs
- CodeAccessSecurityEngine.cs
- PackagingUtilities.cs
- sapiproxy.cs
- FieldAccessException.cs
- AttributeAction.cs
- DataTableNameHandler.cs
- StoragePropertyMapping.cs
- HostingEnvironmentSection.cs
- AnnotationHighlightLayer.cs
- HTTPNotFoundHandler.cs
- ResourceAttributes.cs
- Tablet.cs
- ApplicationSecurityInfo.cs
- DataGridColumnStyleMappingNameEditor.cs
- MediaScriptCommandRoutedEventArgs.cs
- TextAdaptor.cs
- WebEvents.cs
- XhtmlBasicLiteralTextAdapter.cs
- FormatterServices.cs
- SafeFileHandle.cs
- RIPEMD160Managed.cs
- PlatformCulture.cs
- HttpProfileBase.cs
- WebServiceMethodData.cs
- DescriptionAttribute.cs
- LocalValueEnumerator.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- HttpCookiesSection.cs
- ActiveXHost.cs
- NameSpaceExtractor.cs
- ToolTip.cs
- RNGCryptoServiceProvider.cs
- MdiWindowListStrip.cs
- XmlMapping.cs
- SortedSet.cs
- DataGridViewRowEventArgs.cs
- ReadOnlyActivityGlyph.cs
- coordinator.cs
- WindowsTitleBar.cs
- XmlMemberMapping.cs
- XmlUrlResolver.cs
- AnnotationHelper.cs
- ProxyElement.cs
- PageThemeBuildProvider.cs
- ApplicationHost.cs
- Parameter.cs
- Duration.cs
- StreamGeometry.cs
- DataGridViewButtonColumn.cs
- TargetControlTypeCache.cs
- DataGridRowClipboardEventArgs.cs
- ItemAutomationPeer.cs
- EventMap.cs
- ProxyAttribute.cs
- Zone.cs
- CharUnicodeInfo.cs
- TrackingQuery.cs
- Keywords.cs
- ParsedAttributeCollection.cs
- httpstaticobjectscollection.cs
- DesignerValidationSummaryAdapter.cs
- FrameworkElementFactory.cs
- VisualStyleTypesAndProperties.cs