Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / XamlIntegration / ArgumentValueSerializer.cs / 1305376 / ArgumentValueSerializer.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.XamlIntegration { using System; using System.Windows.Markup; public class ArgumentValueSerializer : ValueSerializer { public override bool CanConvertToString(object value, IValueSerializerContext context) { Argument argument = value as Argument; if (argument == null) { return false; } return argument.CanConvertToString(context); } public override string ConvertToString(object value, IValueSerializerContext context) { Argument argument = value as Argument; if (argument == null) { // expect CanConvertToString() always comes before ConvertToString() throw FxTrace.Exception.Argument("value", SR.CannotSerializeExpression(value.GetType())); } return argument.ConvertToString(context); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AttachedPropertyDescriptor.cs
- XmlTextAttribute.cs
- InstanceLockQueryResult.cs
- ByteAnimationUsingKeyFrames.cs
- EditorBrowsableAttribute.cs
- SelectionEditingBehavior.cs
- HttpContext.cs
- ListManagerBindingsCollection.cs
- ContainerFilterService.cs
- SqlFactory.cs
- DataObjectCopyingEventArgs.cs
- WindowsProgressbar.cs
- JsonXmlDataContract.cs
- prompt.cs
- DataGridViewBand.cs
- ReferenceEqualityComparer.cs
- TreeNode.cs
- RemoveStoryboard.cs
- Application.cs
- FirstMatchCodeGroup.cs
- InputProviderSite.cs
- ToolStripItemTextRenderEventArgs.cs
- ObjectQueryState.cs
- ellipse.cs
- smtpconnection.cs
- BamlTreeNode.cs
- RSAOAEPKeyExchangeFormatter.cs
- PtsPage.cs
- DataGridViewMethods.cs
- Brush.cs
- ResourceProviderFactory.cs
- VideoDrawing.cs
- XpsSerializationManager.cs
- CatalogZoneDesigner.cs
- Light.cs
- CodeChecksumPragma.cs
- SafeCryptHandles.cs
- CutCopyPasteHelper.cs
- OleDbRowUpdatedEvent.cs
- MatrixTransform.cs
- XsdCachingReader.cs
- DataGridRelationshipRow.cs
- RequestCacheValidator.cs
- OdbcEnvironment.cs
- XmlnsCompatibleWithAttribute.cs
- ImageCodecInfo.cs
- JoinSymbol.cs
- DomainLiteralReader.cs
- EntityViewContainer.cs
- PreProcessInputEventArgs.cs
- DesignerVerbCollection.cs
- PerformanceCounterPermissionEntry.cs
- SingleConverter.cs
- Crypto.cs
- ResourceDisplayNameAttribute.cs
- MemberNameValidator.cs
- BuildProviderUtils.cs
- LayoutSettings.cs
- ProxyWebPartConnectionCollection.cs
- InstanceLockedException.cs
- _AutoWebProxyScriptHelper.cs
- SqlDataSourceSelectingEventArgs.cs
- StatusBarDrawItemEvent.cs
- GlobalDataBindingHandler.cs
- SqlParameterCollection.cs
- DataSourceHelper.cs
- ListBoxItemAutomationPeer.cs
- ProcessMessagesAsyncResult.cs
- SequenceDesigner.xaml.cs
- ServicePerformanceCounters.cs
- HwndProxyElementProvider.cs
- NativeObjectSecurity.cs
- RegexCompilationInfo.cs
- SqlDataSourceCustomCommandPanel.cs
- NativeMethods.cs
- SafeNativeMethods.cs
- MsmqInputMessagePool.cs
- DataServiceConfiguration.cs
- DockAndAnchorLayout.cs
- HttpRequestWrapper.cs
- PasswordBox.cs
- FacetChecker.cs
- DocumentViewer.cs
- ColumnHeaderConverter.cs
- KeyBinding.cs
- TextRunTypographyProperties.cs
- BaseTreeIterator.cs
- WebBrowserContainer.cs
- SrgsGrammar.cs
- LinkLabelLinkClickedEvent.cs
- sitestring.cs
- ObjectSet.cs
- ContextInformation.cs
- UiaCoreApi.cs
- CmsInterop.cs
- CacheOutputQuery.cs
- CompModSwitches.cs
- FrameworkContextData.cs
- HtmlTernaryTree.cs
- BrushConverter.cs