Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities.DurableInstancing / System / Activities / DurableInstancing / ObjectSerializerFactory.cs / 1305376 / ObjectSerializerFactory.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System.Runtime; static class ObjectSerializerFactory { public static IObjectSerializer GetObjectSerializer(InstanceEncodingOption instanceEncodingOption) { IObjectSerializer result = null; switch (instanceEncodingOption) { case InstanceEncodingOption.None: result = new DefaultObjectSerializer(); break; case InstanceEncodingOption.GZip: result = new GZipObjectSerializer(); break; default: throw FxTrace.Exception.AsError(new InvalidOperationException( SR.UnknownCompressionOption(instanceEncodingOption))); } return result; } public static IObjectSerializer GetDefaultObjectSerializer() { return new DefaultObjectSerializer(); } } } // 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
- SqlDataSource.cs
- CategoryAttribute.cs
- HtmlInputPassword.cs
- RectangleGeometry.cs
- InfiniteTimeSpanConverter.cs
- StylusTip.cs
- ObjectPropertyMapping.cs
- PartManifestEntry.cs
- FixedSOMPage.cs
- ApplicationServicesHostFactory.cs
- XhtmlBasicSelectionListAdapter.cs
- TextContainerHelper.cs
- GridView.cs
- QuadraticBezierSegment.cs
- ToolStripSeparatorRenderEventArgs.cs
- BulletChrome.cs
- Matrix.cs
- WeakReferenceList.cs
- SurrogateSelector.cs
- StylusShape.cs
- WebBrowsableAttribute.cs
- DiagnosticTrace.cs
- coordinator.cs
- ReferentialConstraint.cs
- PersonalizationStateInfo.cs
- FontSizeConverter.cs
- COM2TypeInfoProcessor.cs
- LeftCellWrapper.cs
- StatusBarPanel.cs
- AppendHelper.cs
- Identifier.cs
- HttpWebResponse.cs
- Geometry3D.cs
- WindowsButton.cs
- HttpChannelBindingToken.cs
- ServicePointManagerElement.cs
- HybridDictionary.cs
- RoleGroup.cs
- Variant.cs
- MutableAssemblyCacheEntry.cs
- HttpCachePolicyElement.cs
- BufferedStream2.cs
- SqlXmlStorage.cs
- JulianCalendar.cs
- SecurityKeyEntropyMode.cs
- CodeExpressionStatement.cs
- URL.cs
- MarkerProperties.cs
- ListViewDeleteEventArgs.cs
- StaticContext.cs
- SimpleModelProvider.cs
- FormViewCommandEventArgs.cs
- DataListItemEventArgs.cs
- PrintDialog.cs
- CodeCompileUnit.cs
- MenuBindingsEditor.cs
- FormatSettings.cs
- Model3D.cs
- SqlDataSourceSelectingEventArgs.cs
- CodeNamespaceImportCollection.cs
- ImpersonationContext.cs
- AliasExpr.cs
- OdbcParameterCollection.cs
- XmlNodeChangedEventManager.cs
- ExtensionSimplifierMarkupObject.cs
- SizeConverter.cs
- DEREncoding.cs
- _CommandStream.cs
- DataSourceCacheDurationConverter.cs
- DynamicValidator.cs
- PropertyPathConverter.cs
- MouseButton.cs
- ContainerUtilities.cs
- HatchBrush.cs
- XmlConverter.cs
- FontFamilyIdentifier.cs
- MD5Cng.cs
- XmlUtil.cs
- RenderOptions.cs
- TrackingServices.cs
- diagnosticsswitches.cs
- TreeViewHitTestInfo.cs
- Underline.cs
- XmlParserContext.cs
- AgileSafeNativeMemoryHandle.cs
- MouseBinding.cs
- MetadataItem.cs
- Rect3DValueSerializer.cs
- RecognizerBase.cs
- MenuItemAutomationPeer.cs
- PasswordDeriveBytes.cs
- WebPartMinimizeVerb.cs
- CreateUserWizardAutoFormat.cs
- SimpleWebHandlerParser.cs
- TraceHandlerErrorFormatter.cs
- _ContextAwareResult.cs
- PathFigureCollection.cs
- IdentityValidationException.cs
- ProxySimple.cs
- SqlDataSource.cs