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
- DataGridViewColumnCollection.cs
- FuncCompletionCallbackWrapper.cs
- DiagnosticStrings.cs
- NetDataContractSerializer.cs
- IUnknownConstantAttribute.cs
- XmlLanguageConverter.cs
- Model3D.cs
- WmpBitmapEncoder.cs
- EventSinkHelperWriter.cs
- FixedPageStructure.cs
- XmlSchemaObject.cs
- Knowncolors.cs
- TextTabProperties.cs
- AutomationElementCollection.cs
- NativeMethods.cs
- CursorEditor.cs
- ApplicationSecurityManager.cs
- ConnectionManagementElement.cs
- SmtpNetworkElement.cs
- dataprotectionpermission.cs
- ClientTargetSection.cs
- MasterPageParser.cs
- Models.cs
- EnumUnknown.cs
- ExpressionParser.cs
- SpoolingTaskBase.cs
- CodeConstructor.cs
- ExpressionContext.cs
- InternalDispatchObject.cs
- SerializationHelper.cs
- DataBoundLiteralControl.cs
- DataViewListener.cs
- NumberFormatInfo.cs
- BitmapEffectGeneralTransform.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- XmlMemberMapping.cs
- ObjectPersistData.cs
- UnitySerializationHolder.cs
- DragDrop.cs
- KeyProperty.cs
- Matrix3DValueSerializer.cs
- Delay.cs
- NameService.cs
- WebConfigurationHostFileChange.cs
- ButtonFieldBase.cs
- ComboBox.cs
- PersonalizationStateQuery.cs
- ConfigXmlComment.cs
- FileInfo.cs
- ClientScriptItemCollection.cs
- ISFClipboardData.cs
- FillBehavior.cs
- RelOps.cs
- DataGridViewEditingControlShowingEventArgs.cs
- PeerPresenceInfo.cs
- JoinGraph.cs
- Intellisense.cs
- VirtualDirectoryMapping.cs
- SqlUserDefinedTypeAttribute.cs
- ToolStripItemClickedEventArgs.cs
- DateTimeConverter.cs
- ExtenderProvidedPropertyAttribute.cs
- LocalizabilityAttribute.cs
- HostingEnvironmentException.cs
- XmlTypeMapping.cs
- UInt32Storage.cs
- TextBoxView.cs
- ManagementObject.cs
- GeneralTransform2DTo3DTo2D.cs
- MemberProjectionIndex.cs
- DNS.cs
- ApplicationSecurityManager.cs
- LabelAutomationPeer.cs
- View.cs
- EmptyStringExpandableObjectConverter.cs
- UInt32.cs
- CommandConverter.cs
- BitmapEffectInput.cs
- KeyBinding.cs
- UpdateTracker.cs
- GrammarBuilderRuleRef.cs
- AtomMaterializer.cs
- DrawingGroup.cs
- OdbcConnectionHandle.cs
- _RequestCacheProtocol.cs
- WindowsPen.cs
- TextServicesProperty.cs
- ConnectionStringsExpressionBuilder.cs
- SequentialWorkflowHeaderFooter.cs
- SystemFonts.cs
- GeometryValueSerializer.cs
- DataTableTypeConverter.cs
- Msec.cs
- UndoEngine.cs
- SimpleFieldTemplateFactory.cs
- Literal.cs
- SemanticAnalyzer.cs
- ConditionCollection.cs
- DeviceContexts.cs
- Formatter.cs