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
- LightweightCodeGenerator.cs
- Win32Exception.cs
- MemberInfoSerializationHolder.cs
- ReflectTypeDescriptionProvider.cs
- BinaryFormatter.cs
- BrushConverter.cs
- DummyDataSource.cs
- RecipientInfo.cs
- NativeMethods.cs
- DomainConstraint.cs
- GridView.cs
- HwndSourceKeyboardInputSite.cs
- ToolStripRendererSwitcher.cs
- Animatable.cs
- StoreAnnotationsMap.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- HttpRequestBase.cs
- CanonicalFontFamilyReference.cs
- FileDetails.cs
- DesignTimeDataBinding.cs
- RouteParametersHelper.cs
- MediaTimeline.cs
- ContextActivityUtils.cs
- SafeJobHandle.cs
- DbConnectionPoolGroup.cs
- CodeAttributeArgument.cs
- PartialCachingAttribute.cs
- Cursors.cs
- ViewKeyConstraint.cs
- WebServiceClientProxyGenerator.cs
- UriTemplatePathSegment.cs
- ControlParameter.cs
- DataGridViewTopLeftHeaderCell.cs
- RtfToXamlReader.cs
- ItemCheckedEvent.cs
- RegisteredExpandoAttribute.cs
- SapiInterop.cs
- ToolStripAdornerWindowService.cs
- PasswordTextContainer.cs
- RowParagraph.cs
- SerializationSectionGroup.cs
- X509ClientCertificateCredentialsElement.cs
- DependencyObjectProvider.cs
- StreamAsIStream.cs
- FixedFindEngine.cs
- VisualStyleRenderer.cs
- SqlClientWrapperSmiStream.cs
- ResourceExpression.cs
- DataControlFieldCollection.cs
- KeyTimeConverter.cs
- isolationinterop.cs
- ChtmlLinkAdapter.cs
- DynamicPropertyReader.cs
- DataGridTextBoxColumn.cs
- PresentationAppDomainManager.cs
- ProjectionPathSegment.cs
- TranslateTransform3D.cs
- Transactions.cs
- ImageMapEventArgs.cs
- DummyDataSource.cs
- BrowserCapabilitiesFactory.cs
- HighContrastHelper.cs
- ExtendedProtectionPolicyTypeConverter.cs
- printdlgexmarshaler.cs
- UnsafeNativeMethods.cs
- SqlNodeAnnotations.cs
- SqlInternalConnectionTds.cs
- NotFiniteNumberException.cs
- SqlServices.cs
- StrokeCollection.cs
- KnownTypesHelper.cs
- RepeatBehavior.cs
- EncoderBestFitFallback.cs
- Vector3DCollectionConverter.cs
- PixelFormat.cs
- SettingsAttributeDictionary.cs
- TextServicesCompartmentContext.cs
- EventWaitHandle.cs
- httpserverutility.cs
- ListViewGroupConverter.cs
- RenderDataDrawingContext.cs
- PageWrapper.cs
- SafeLibraryHandle.cs
- TextSearch.cs
- DigitalSignatureProvider.cs
- Internal.cs
- RouteValueDictionary.cs
- DataControlLinkButton.cs
- LexicalChunk.cs
- LayoutEditorPart.cs
- AQNBuilder.cs
- WebHttpElement.cs
- _SSPIWrapper.cs
- DependencyStoreSurrogate.cs
- TextSpan.cs
- BindingContext.cs
- DockAndAnchorLayout.cs
- PolicyException.cs
- OleDbCommandBuilder.cs
- DrawingContextDrawingContextWalker.cs