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
- DataBindingValueUIHandler.cs
- TextPattern.cs
- SoapSchemaImporter.cs
- KnowledgeBase.cs
- DataGridTextBoxColumn.cs
- ContainerControl.cs
- ObservableCollectionDefaultValueFactory.cs
- DbProviderFactoriesConfigurationHandler.cs
- AsyncInvokeContext.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- ObjectViewFactory.cs
- Activation.cs
- SByte.cs
- CodeTypeReference.cs
- DbConnectionHelper.cs
- HMACMD5.cs
- DesignTimeVisibleAttribute.cs
- CorrelationService.cs
- TextTreeExtractElementUndoUnit.cs
- CompressionTransform.cs
- XmlSchemaAttribute.cs
- CustomAttribute.cs
- RealProxy.cs
- RequestQueryParser.cs
- HybridDictionary.cs
- ValueQuery.cs
- Screen.cs
- ActiveXContainer.cs
- CodeDomSerializerBase.cs
- XmlValidatingReader.cs
- AggregateNode.cs
- PageEventArgs.cs
- ConditionalWeakTable.cs
- DiscardableAttribute.cs
- EndpointInfo.cs
- InputScopeAttribute.cs
- RectIndependentAnimationStorage.cs
- CookieParameter.cs
- SelectionRangeConverter.cs
- CacheDependency.cs
- SqlDataSourceConfigureSelectPanel.cs
- Aggregates.cs
- XmlArrayItemAttributes.cs
- ProcessProtocolHandler.cs
- HostedTransportConfigurationBase.cs
- Transform3D.cs
- SqlPersonalizationProvider.cs
- StylusButton.cs
- MSAANativeProvider.cs
- RC2CryptoServiceProvider.cs
- Brushes.cs
- ViewManager.cs
- hwndwrapper.cs
- Dump.cs
- ContractType.cs
- CellLabel.cs
- AutomationPatternInfo.cs
- XmlnsDictionary.cs
- Native.cs
- FutureFactory.cs
- SrgsElementFactoryCompiler.cs
- SessionEndingCancelEventArgs.cs
- DummyDataSource.cs
- TouchesCapturedWithinProperty.cs
- XmlSchemaParticle.cs
- TablePattern.cs
- ToolStripButton.cs
- Identifier.cs
- SymbolType.cs
- GroupBoxAutomationPeer.cs
- DataFormat.cs
- ProjectionPlanCompiler.cs
- SiteIdentityPermission.cs
- Permission.cs
- XmlMtomReader.cs
- WebBrowserBase.cs
- GenericsNotImplementedException.cs
- Hash.cs
- CheckBoxBaseAdapter.cs
- ServiceOperation.cs
- CryptoKeySecurity.cs
- EntitySqlException.cs
- OperationInvokerTrace.cs
- GregorianCalendarHelper.cs
- PngBitmapEncoder.cs
- PopupEventArgs.cs
- FolderBrowserDialog.cs
- BitmapFrame.cs
- Operator.cs
- MenuItemAutomationPeer.cs
- ResourceProviderFactory.cs
- SchemaEntity.cs
- StringKeyFrameCollection.cs
- AuthorizationRule.cs
- WinInetCache.cs
- BufferAllocator.cs
- MetadataPropertyAttribute.cs
- SQLUtility.cs
- BitmapEffectGroup.cs
- DeferredTextReference.cs