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
- ErrorStyle.cs
- DataBindEngine.cs
- NonBatchDirectoryCompiler.cs
- jithelpers.cs
- Matrix3DValueSerializer.cs
- DefaultShape.cs
- TextLine.cs
- Grid.cs
- FileEnumerator.cs
- ChannelPoolSettingsElement.cs
- DBSqlParserTableCollection.cs
- _HelperAsyncResults.cs
- SrgsDocumentParser.cs
- AttachInfo.cs
- AccessDataSourceDesigner.cs
- ReservationNotFoundException.cs
- base64Transforms.cs
- XmlText.cs
- HtmlTableCell.cs
- PrintPreviewGraphics.cs
- WebControlAdapter.cs
- SelfIssuedAuthAsymmetricKey.cs
- LineBreak.cs
- counter.cs
- StreamingContext.cs
- HttpModuleCollection.cs
- TargetParameterCountException.cs
- SplitterCancelEvent.cs
- PropertyItemInternal.cs
- TypeListConverter.cs
- XmlnsDictionary.cs
- SynchronizationContext.cs
- SiteIdentityPermission.cs
- SqlNodeAnnotations.cs
- UserNamePasswordClientCredential.cs
- XsltOutput.cs
- EntityDesignerBuildProvider.cs
- TypeAccessException.cs
- _NetRes.cs
- XmlSchemaAttribute.cs
- storepermissionattribute.cs
- DataGridTableCollection.cs
- HandlerFactoryWrapper.cs
- EntityTransaction.cs
- XmlFormatExtensionPrefixAttribute.cs
- EntityDataSourceViewSchema.cs
- DBBindings.cs
- GZipStream.cs
- MediaTimeline.cs
- AdRotator.cs
- TrackingProfileDeserializationException.cs
- NoClickablePointException.cs
- Registry.cs
- TransactionFlowElement.cs
- arclist.cs
- ProvidersHelper.cs
- BooleanExpr.cs
- COM2FontConverter.cs
- WorkflowApplicationUnloadedException.cs
- WsatTransactionHeader.cs
- DropDownList.cs
- ResponseBodyWriter.cs
- DataStreamFromComStream.cs
- StorageScalarPropertyMapping.cs
- GridView.cs
- ButtonBase.cs
- SelectedGridItemChangedEvent.cs
- PageThemeCodeDomTreeGenerator.cs
- DrawTreeNodeEventArgs.cs
- DataGridViewHitTestInfo.cs
- DES.cs
- HMAC.cs
- SqlServer2KCompatibilityAnnotation.cs
- FloatSumAggregationOperator.cs
- DataSourceControl.cs
- TimeoutException.cs
- SqlBulkCopy.cs
- FontFaceLayoutInfo.cs
- ItemCheckEvent.cs
- BufferedReadStream.cs
- namescope.cs
- MouseEvent.cs
- AccessKeyManager.cs
- SQLInt16Storage.cs
- EllipticalNodeOperations.cs
- SQLStringStorage.cs
- SmtpFailedRecipientsException.cs
- BindingOperations.cs
- ScriptModule.cs
- OleDbEnumerator.cs
- DirtyTextRange.cs
- ReadOnlyTernaryTree.cs
- ViewUtilities.cs
- PermissionSet.cs
- Keywords.cs
- ObjectCloneHelper.cs
- UrlMappingsModule.cs
- CompilationUtil.cs
- CommandEventArgs.cs
- SystemParameters.cs