Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / DialogResultConverter.cs / 1305600 / DialogResultConverter.cs
//----------------------------------------------------------------------------
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// File: DialogResultConverter.cs
//
// Description: Contains the DialogResultConverter: TypeConverter for the DialogResult class.
//
// History:
// 10/31/2003 : [....] - Created
//
//---------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Globalization;
namespace System.Windows
{
///
/// DialogResultConverter - Converter class for converting instances of other types to and from DialogResult instances.
///
public class DialogResultConverter: TypeConverter
{
//-------------------------------------------------------------------
//
// Public Methods
//
//-------------------------------------------------------------------
#region Public Methods
///
/// CanConvertFrom - We don't support convert from other types to DialogResult
///
///
/// bool - Always return False
///
public override bool CanConvertFrom(ITypeDescriptorContext typeDescriptorContext, Type sourceType)
{
// We don't support ConvertFrom
return false;
}
///
/// CanConvertTo - Returns whether or not this class can convert to a given type.
///
///
/// bool - Always return False
///
public override bool CanConvertTo(ITypeDescriptorContext typeDescriptorContext, Type destinationType)
{
// We don't support ConvertTo
return false;
}
///
/// ConvertFrom - Attempt to convert to a DialogResult from the given object.
/// Always throw InvalidOperation exception
///
public override object ConvertFrom(ITypeDescriptorContext typeDescriptorContext,
CultureInfo cultureInfo,
object source)
{
throw new InvalidOperationException(SR.Get(SRID.CantSetInMarkup));
}
///
/// ConvertTo - Attempt to convert a DialogResult to the given type
/// Always throw InvalidOperation exception
///
public override object ConvertTo(ITypeDescriptorContext typeDescriptorContext,
CultureInfo cultureInfo,
object value,
Type destinationType)
{
throw new InvalidOperationException(SR.Get(SRID.CantSetInMarkup));
}
#endregion
}
}
// 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
- SerializationAttributes.cs
- RuntimeResourceSet.cs
- IArgumentProvider.cs
- WorkflowOwnershipException.cs
- ExpressionEditorAttribute.cs
- PeerCollaborationPermission.cs
- GeneralTransform3DGroup.cs
- XmlResolver.cs
- HtmlTableCell.cs
- ToolBarButtonDesigner.cs
- DictionarySectionHandler.cs
- AspCompat.cs
- NumericUpDownAccelerationCollection.cs
- CheckBoxRenderer.cs
- BamlRecordWriter.cs
- ResourcesBuildProvider.cs
- GradientBrush.cs
- HttpCookie.cs
- TypeDefinition.cs
- LicFileLicenseProvider.cs
- WhiteSpaceTrimStringConverter.cs
- NameSpaceEvent.cs
- SafeSecurityHandles.cs
- Ops.cs
- TextComposition.cs
- TemplatePropertyEntry.cs
- XmlException.cs
- XmlLinkedNode.cs
- ToolStripControlHost.cs
- SiteMapHierarchicalDataSourceView.cs
- PersonalizationProviderHelper.cs
- ListControlBoundActionList.cs
- WsatTransactionInfo.cs
- NullRuntimeConfig.cs
- DesigntimeLicenseContext.cs
- TypedElement.cs
- KeyMatchBuilder.cs
- AdapterUtil.cs
- BitmapEffect.cs
- ImageDrawing.cs
- ToolTipService.cs
- FaultDesigner.cs
- CodeNamespaceImportCollection.cs
- HtmlDocument.cs
- CodeTypeReferenceCollection.cs
- InfoCardAsymmetricCrypto.cs
- SelectionEditor.cs
- InvalidComObjectException.cs
- JumpTask.cs
- LabelEditEvent.cs
- PathFigure.cs
- TargetFrameworkAttribute.cs
- ConfigurationStrings.cs
- FlowDocumentPaginator.cs
- BuildResultCache.cs
- BindableTemplateBuilder.cs
- BaseInfoTable.cs
- ZipIOModeEnforcingStream.cs
- JoinElimination.cs
- AnimationTimeline.cs
- BitmapEffectGroup.cs
- WindowsUpDown.cs
- CollectionsUtil.cs
- OdbcEnvironmentHandle.cs
- ElementAtQueryOperator.cs
- UIAgentCrashedException.cs
- ComNativeDescriptor.cs
- ConfigUtil.cs
- ToolStripContentPanel.cs
- AuthenticationManager.cs
- RowTypePropertyElement.cs
- CatalogZoneBase.cs
- Pen.cs
- ResourcePart.cs
- DocumentsTrace.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- Token.cs
- DataGridViewColumnTypePicker.cs
- ProcessModelSection.cs
- StrokeNodeEnumerator.cs
- InputManager.cs
- CreateParams.cs
- InheritanceService.cs
- PreDigestedSignedInfo.cs
- Win32NamedPipes.cs
- RelationshipEntry.cs
- CompleteWizardStep.cs
- FileDialog.cs
- TextDecorationCollectionConverter.cs
- ListItemCollection.cs
- CompositeDataBoundControl.cs
- SafeTimerHandle.cs
- ExpandCollapsePattern.cs
- FormViewUpdatedEventArgs.cs
- RemotingHelper.cs
- WaitForChangedResult.cs
- RadioButtonBaseAdapter.cs
- DataBoundLiteralControl.cs
- MouseButton.cs
- SerializationObjectManager.cs