Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / MS / Internal / Markup / StringValueSerializer.cs / 1 / StringValueSerializer.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: StringValueSerializer.cs // // Contents: Stub value serializer for strings // // Created: 04/28/2005 [....] // //----------------------------------------------------------------------- using System.Windows.Markup; namespace MS.Internal.Serialization { ////// Stub string serializer. It exists to remove special caseing strings in a couple cases in the /// serialization code. It essentially states that strings are serialized as their value. /// internal sealed class StringValueSerializer : ValueSerializer { public StringValueSerializer() { } public override bool CanConvertToString(object value, IValueSerializerContext context) { return true; } public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } public override object ConvertFromString(string value, IValueSerializerContext context) { return value; } public override string ConvertToString(object value, IValueSerializerContext context) { return (string)value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: StringValueSerializer.cs // // Contents: Stub value serializer for strings // // Created: 04/28/2005 [....] // //----------------------------------------------------------------------- using System.Windows.Markup; namespace MS.Internal.Serialization { ////// Stub string serializer. It exists to remove special caseing strings in a couple cases in the /// serialization code. It essentially states that strings are serialized as their value. /// internal sealed class StringValueSerializer : ValueSerializer { public StringValueSerializer() { } public override bool CanConvertToString(object value, IValueSerializerContext context) { return true; } public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } public override object ConvertFromString(string value, IValueSerializerContext context) { return value; } public override string ConvertToString(object value, IValueSerializerContext context) { return (string)value; } } } // 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
- ObjectQueryProvider.cs
- BamlLocalizableResourceKey.cs
- QueryOptionExpression.cs
- RecordManager.cs
- DataContractSerializerSection.cs
- LayoutTable.cs
- DataServiceQueryContinuation.cs
- ServicePointManagerElement.cs
- EmptyControlCollection.cs
- OperatingSystem.cs
- AppearanceEditorPart.cs
- OutputScopeManager.cs
- DiscoveryViaBehavior.cs
- ImageCodecInfo.cs
- ConfigXmlElement.cs
- DefaultObjectMappingItemCollection.cs
- ChtmlImageAdapter.cs
- MetaModel.cs
- PrintDialog.cs
- AsyncStreamReader.cs
- TimerEventSubscription.cs
- XmlAttributeCache.cs
- SortKey.cs
- RepeaterItemEventArgs.cs
- WebControlParameterProxy.cs
- PagedControl.cs
- columnmapfactory.cs
- UICuesEvent.cs
- IssuedTokensHeader.cs
- GeneralTransformGroup.cs
- TypeDescriptorContext.cs
- DataRowView.cs
- _IPv6Address.cs
- InvalidateEvent.cs
- HttpListener.cs
- BaseResourcesBuildProvider.cs
- ProfileBuildProvider.cs
- RuleSettings.cs
- precedingsibling.cs
- Int32KeyFrameCollection.cs
- AttributeProviderAttribute.cs
- XmlChildNodes.cs
- ProxyWebPartManager.cs
- TextDecoration.cs
- OdbcConnectionPoolProviderInfo.cs
- MultipartContentParser.cs
- CompilerGlobalScopeAttribute.cs
- BinaryFormatterWriter.cs
- UpdatePanelControlTrigger.cs
- ImplicitInputBrush.cs
- BulletDecorator.cs
- ActiveXHelper.cs
- XsltLoader.cs
- DecoderFallback.cs
- WorkBatch.cs
- PageThemeParser.cs
- TypedElement.cs
- OrderedHashRepartitionEnumerator.cs
- DataGridViewTextBoxCell.cs
- FileEnumerator.cs
- PrimitiveSchema.cs
- FileDialog.cs
- JapaneseCalendar.cs
- FormsAuthenticationModule.cs
- EntityClientCacheKey.cs
- SafeBuffer.cs
- RegionIterator.cs
- RemotingServices.cs
- WeakReferenceKey.cs
- TreeNode.cs
- Transform.cs
- SafeFileMappingHandle.cs
- RenderData.cs
- DataGridPagerStyle.cs
- PagePropertiesChangingEventArgs.cs
- ReturnType.cs
- SafeFileMappingHandle.cs
- SymLanguageVendor.cs
- SignedInfo.cs
- ThreadSafeList.cs
- ActivityMarkupSerializer.cs
- AdapterUtil.cs
- HtmlInputControl.cs
- OleTxTransaction.cs
- TreeViewHitTestInfo.cs
- WebPartChrome.cs
- PropertyStore.cs
- CodeCatchClauseCollection.cs
- ContextMenuService.cs
- BamlWriter.cs
- UTF8Encoding.cs
- GlyphRunDrawing.cs
- AttributeExtensions.cs
- MethodBody.cs
- BitmapFrameEncode.cs
- Util.cs
- Helper.cs
- GC.cs
- ActivityScheduledQuery.cs
- UpdateInfo.cs