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
- OwnerDrawPropertyBag.cs
- CacheDependency.cs
- CssStyleCollection.cs
- ImageAutomationPeer.cs
- DataServiceEntityAttribute.cs
- SqlBooleanizer.cs
- ColumnResizeAdorner.cs
- SqlServices.cs
- SqlBuilder.cs
- documentsequencetextview.cs
- NamespaceInfo.cs
- ADMembershipUser.cs
- IdentityNotMappedException.cs
- ExternalFile.cs
- XmlCodeExporter.cs
- CustomErrorsSection.cs
- MouseGestureConverter.cs
- _BasicClient.cs
- AccessibleObject.cs
- iisPickupDirectory.cs
- DBConnectionString.cs
- DataGridViewEditingControlShowingEventArgs.cs
- FieldNameLookup.cs
- DesignerActionItem.cs
- IntSecurity.cs
- MembershipSection.cs
- XamlFilter.cs
- BCLDebug.cs
- TypeBuilder.cs
- DBNull.cs
- Transform.cs
- MethodToken.cs
- DropSource.cs
- HtmlProps.cs
- SqlFunctionAttribute.cs
- AssertFilter.cs
- TextReturnReader.cs
- BufferedStream.cs
- SessionStateItemCollection.cs
- QilInvokeLateBound.cs
- ManagedFilter.cs
- SecurityTokenParametersEnumerable.cs
- TextEncodedRawTextWriter.cs
- EmbeddedMailObjectsCollection.cs
- mediapermission.cs
- ModuleBuilderData.cs
- TypeRestriction.cs
- ResolveCriteria.cs
- FontTypeConverter.cs
- ParameterToken.cs
- ReferentialConstraint.cs
- BrowserPolicyValidator.cs
- DtdParser.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SafeRegistryHandle.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- DbgCompiler.cs
- CollectionBuilder.cs
- DecimalAnimationUsingKeyFrames.cs
- FreezableCollection.cs
- VerticalAlignConverter.cs
- WindowVisualStateTracker.cs
- InvalidDataContractException.cs
- ProcessRequestArgs.cs
- AsmxEndpointPickerExtension.cs
- Facet.cs
- DirectionalLight.cs
- HtmlTableCellCollection.cs
- AppDomainManager.cs
- UnsafeNativeMethods.cs
- SubstitutionResponseElement.cs
- SystemTcpConnection.cs
- ButtonBase.cs
- MetadataArtifactLoaderCompositeResource.cs
- RegexParser.cs
- CreateUserWizardStep.cs
- Table.cs
- NameValueFileSectionHandler.cs
- sortedlist.cs
- InvokeMethodActivityDesigner.cs
- MaterialCollection.cs
- DbModificationClause.cs
- StrongNameIdentityPermission.cs
- SelectedDatesCollection.cs
- IpcClientChannel.cs
- TextCompositionEventArgs.cs
- AlignmentXValidation.cs
- WindowsPen.cs
- MetadataPropertyCollection.cs
- SwitchElementsCollection.cs
- QilGeneratorEnv.cs
- designeractionbehavior.cs
- SqlDataSourceEnumerator.cs
- BoolExpression.cs
- SimpleRecyclingCache.cs
- ToolStripGrip.cs
- ToolStripArrowRenderEventArgs.cs
- Solver.cs
- PnrpPeerResolver.cs
- DBParameter.cs