Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FixedSOMImage.cs
- SafeLibraryHandle.cs
- FontDifferentiator.cs
- GestureRecognizer.cs
- RelatedView.cs
- TrustLevelCollection.cs
- UriTemplateCompoundPathSegment.cs
- Preprocessor.cs
- SchemaSetCompiler.cs
- DataSourceXmlTextReader.cs
- ColorAnimationBase.cs
- SqlBulkCopy.cs
- DeflateStream.cs
- KeyBinding.cs
- TextInfo.cs
- CTreeGenerator.cs
- TextElement.cs
- DynamicValidatorEventArgs.cs
- SqlGenericUtil.cs
- PublisherIdentityPermission.cs
- SQLString.cs
- XmlSchemaSequence.cs
- SpecialTypeDataContract.cs
- InvalidAsynchronousStateException.cs
- Visual.cs
- EventLogPermission.cs
- Equal.cs
- ListViewItem.cs
- Directory.cs
- HelpInfo.cs
- sitestring.cs
- DbConnectionPoolIdentity.cs
- DSACryptoServiceProvider.cs
- ShaderEffect.cs
- HostedElements.cs
- ExcCanonicalXml.cs
- XmlElementList.cs
- NotConverter.cs
- InternalResources.cs
- MappingItemCollection.cs
- AvTraceFormat.cs
- SqlReorderer.cs
- LogArchiveSnapshot.cs
- AudioSignalProblemOccurredEventArgs.cs
- SqlGatherProducedAliases.cs
- ClassValidator.cs
- StrokeNode.cs
- CallbackValidator.cs
- DbProviderFactory.cs
- BasicViewGenerator.cs
- PathFigureCollection.cs
- XmlBinaryReaderSession.cs
- BackStopAuthenticationModule.cs
- QilTypeChecker.cs
- SID.cs
- WhitespaceRule.cs
- PropertyGridEditorPart.cs
- UnsafeMethods.cs
- UnsettableComboBox.cs
- Int32Animation.cs
- WebControl.cs
- MetadataSerializer.cs
- WmlCalendarAdapter.cs
- ModuleBuilder.cs
- TreeNodeEventArgs.cs
- TimerElapsedEvenArgs.cs
- TextOptionsInternal.cs
- PolicyException.cs
- TextBoxBase.cs
- XmlValueConverter.cs
- ImageBrush.cs
- UInt32Storage.cs
- XmlDataImplementation.cs
- HeaderElement.cs
- StaticContext.cs
- PublishLicense.cs
- SystemDropShadowChrome.cs
- Clock.cs
- OutputCacheSettingsSection.cs
- WebServiceEnumData.cs
- EventLogSession.cs
- XmlChildNodes.cs
- PairComparer.cs
- DiscoveryClientRequestChannel.cs
- ConfigXmlCDataSection.cs
- _AutoWebProxyScriptEngine.cs
- SapiRecognizer.cs
- EventLogRecord.cs
- Vertex.cs
- EventsTab.cs
- Image.cs
- sqlser.cs
- FrameworkElementFactoryMarkupObject.cs
- IListConverters.cs
- XmlBinaryReaderSession.cs
- GetLastErrorDetailsRequest.cs
- CorrelationTokenTypeConvertor.cs
- DispatcherExceptionEventArgs.cs
- BamlTreeNode.cs
- HyperLinkStyle.cs