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
- InternalDispatchObject.cs
- Executor.cs
- PropertySet.cs
- FieldToken.cs
- WebPartDisplayMode.cs
- SizeValueSerializer.cs
- DataListCommandEventArgs.cs
- XmlMemberMapping.cs
- odbcmetadatacollectionnames.cs
- WasEndpointConfigContainer.cs
- WebControl.cs
- ServerIdentity.cs
- Control.cs
- CombinedGeometry.cs
- IBuiltInEvidence.cs
- XmlSerializerAssemblyAttribute.cs
- RepeatButtonAutomationPeer.cs
- HitTestFilterBehavior.cs
- AutomationPropertyInfo.cs
- DataContractAttribute.cs
- BitStream.cs
- DataGridCaption.cs
- SpoolingTaskBase.cs
- WSHttpBindingBase.cs
- EntityClassGenerator.cs
- DataGridCell.cs
- TypeUtils.cs
- ChannelManager.cs
- NullRuntimeConfig.cs
- EntityTypeEmitter.cs
- TableLayoutPanelResizeGlyph.cs
- ToolStripItemDataObject.cs
- ValidationResults.cs
- BinaryNegotiation.cs
- WindowsFormsHelpers.cs
- TypeBuilderInstantiation.cs
- activationcontext.cs
- CurrencyWrapper.cs
- HttpCacheVary.cs
- ComboBox.cs
- LazyTextWriterCreator.cs
- CacheMemory.cs
- StringInfo.cs
- DefinitionBase.cs
- AppLevelCompilationSectionCache.cs
- ParenthesizePropertyNameAttribute.cs
- StorageBasedPackageProperties.cs
- Token.cs
- RtfControls.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- WinInetCache.cs
- HelpProvider.cs
- BaseCodePageEncoding.cs
- ParameterModifier.cs
- ArgumentOutOfRangeException.cs
- ParenthesizePropertyNameAttribute.cs
- DataReceivedEventArgs.cs
- QueryComponents.cs
- StatusStrip.cs
- DelegatingHeader.cs
- StringValidatorAttribute.cs
- PermissionSetEnumerator.cs
- ProvideValueServiceProvider.cs
- XmlQueryContext.cs
- GenericPrincipal.cs
- Wrapper.cs
- MultiPageTextView.cs
- AvTraceDetails.cs
- SecurityTokenTypes.cs
- PropertyTabAttribute.cs
- QualificationDataAttribute.cs
- Latin1Encoding.cs
- Matrix3D.cs
- ApplicationBuildProvider.cs
- StatusStrip.cs
- WhitespaceRuleLookup.cs
- WebPartTransformerAttribute.cs
- BitmapSizeOptions.cs
- Activator.cs
- CheckBoxList.cs
- COM2IProvidePropertyBuilderHandler.cs
- StartFileNameEditor.cs
- nulltextcontainer.cs
- XmlSchemaDocumentation.cs
- VisualStyleTypesAndProperties.cs
- ModulesEntry.cs
- PopupEventArgs.cs
- SqlDataSourceCache.cs
- MailAddressCollection.cs
- AuthorizationRule.cs
- ChangeNode.cs
- OptimisticConcurrencyException.cs
- Mapping.cs
- LinkAreaEditor.cs
- SystemWebExtensionsSectionGroup.cs
- EntitySetDataBindingList.cs
- ImageUrlEditor.cs
- Convert.cs
- Peer.cs
- IdnMapping.cs