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
- DefaultSettingsSection.cs
- XmlSchemaImport.cs
- WebSysDisplayNameAttribute.cs
- PackagePartCollection.cs
- PropertyDescriptorComparer.cs
- HealthMonitoringSection.cs
- LoginUtil.cs
- srgsitem.cs
- ImageBrush.cs
- VideoDrawing.cs
- PolicyManager.cs
- TextDecoration.cs
- HandleValueEditor.cs
- PermissionToken.cs
- EdmValidator.cs
- CharEnumerator.cs
- XPathEmptyIterator.cs
- Rect.cs
- InputBindingCollection.cs
- BufferedMessageData.cs
- JsonFormatMapping.cs
- ReadOnlyObservableCollection.cs
- TemplateControl.cs
- BitmapFrame.cs
- RowCache.cs
- TrustSection.cs
- GuidConverter.cs
- XmlReaderSettings.cs
- CommonDialog.cs
- RankException.cs
- XPathBinder.cs
- RouteItem.cs
- SortDescription.cs
- ConsoleCancelEventArgs.cs
- StylusDownEventArgs.cs
- Tuple.cs
- PublisherIdentityPermission.cs
- FormatStringEditor.cs
- DelegateBodyWriter.cs
- CannotUnloadAppDomainException.cs
- PeerNameResolver.cs
- RegistrySecurity.cs
- ParseElement.cs
- StringBuilder.cs
- ProtocolsConfiguration.cs
- RegistrationServices.cs
- TypedServiceOperationListItem.cs
- GlobalizationSection.cs
- baseaxisquery.cs
- Int16Converter.cs
- SourceItem.cs
- HTTPRemotingHandler.cs
- SqlPersonalizationProvider.cs
- DictionarySectionHandler.cs
- PanelStyle.cs
- PrintDialog.cs
- PointLight.cs
- PaintEvent.cs
- CompilerWrapper.cs
- basevalidator.cs
- TokenBasedSetEnumerator.cs
- CompressionTransform.cs
- ContextConfiguration.cs
- ExceptionValidationRule.cs
- ServicePoint.cs
- URLMembershipCondition.cs
- EventRoute.cs
- TextElementEditingBehaviorAttribute.cs
- IPHostEntry.cs
- ToolStripDropDownButton.cs
- DrawingAttributesDefaultValueFactory.cs
- MessageLogger.cs
- RuntimeResourceSet.cs
- QueryGeneratorBase.cs
- StreamResourceInfo.cs
- SizeAnimationBase.cs
- MetadataImporter.cs
- Converter.cs
- ObjRef.cs
- DataGridViewIntLinkedList.cs
- ISO2022Encoding.cs
- ServerValidateEventArgs.cs
- SelectedDatesCollection.cs
- WebRequest.cs
- oledbmetadatacolumnnames.cs
- FusionWrap.cs
- XmlArrayItemAttributes.cs
- SettingsAttributes.cs
- DirectoryNotFoundException.cs
- Internal.cs
- DataSourceXmlSubItemAttribute.cs
- XmlDownloadManager.cs
- EditorPartCollection.cs
- DataGridViewCellValidatingEventArgs.cs
- ComboBoxAutomationPeer.cs
- WebBrowsableAttribute.cs
- DbConnectionClosed.cs
- IPeerNeighbor.cs
- RegisteredArrayDeclaration.cs
- WindowsListView.cs