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
- SemaphoreFullException.cs
- PartEditor.cs
- ToolStripDropDownClosedEventArgs.cs
- Form.cs
- SystemTcpStatistics.cs
- ProfileSettingsCollection.cs
- ImageAutomationPeer.cs
- Int32AnimationBase.cs
- ReferenceEqualityComparer.cs
- Variable.cs
- RangeValuePattern.cs
- FileSecurity.cs
- CharConverter.cs
- TimestampInformation.cs
- CollectionDataContractAttribute.cs
- Hash.cs
- ApplicationInfo.cs
- UnsafePeerToPeerMethods.cs
- DPCustomTypeDescriptor.cs
- NegatedCellConstant.cs
- typedescriptorpermission.cs
- FtpWebResponse.cs
- BitSet.cs
- _TransmitFileOverlappedAsyncResult.cs
- WebPartDescription.cs
- PeerCollaboration.cs
- Compiler.cs
- Bookmark.cs
- FontSizeConverter.cs
- _NtlmClient.cs
- _BasicClient.cs
- RuntimeHelpers.cs
- ObjectReferenceStack.cs
- StylusEditingBehavior.cs
- X509CertificateClaimSet.cs
- CheckBoxPopupAdapter.cs
- GPPOINT.cs
- CrossAppDomainChannel.cs
- WindowShowOrOpenTracker.cs
- XamlPoint3DCollectionSerializer.cs
- ArgumentElement.cs
- Message.cs
- IteratorFilter.cs
- ListItemCollection.cs
- MultiplexingFormatMapping.cs
- MetadataArtifactLoaderComposite.cs
- Registry.cs
- _ScatterGatherBuffers.cs
- Soap.cs
- DesignDataSource.cs
- LabelLiteral.cs
- WeakEventTable.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SizeFConverter.cs
- DetailsViewInsertedEventArgs.cs
- DbgCompiler.cs
- FlowDocumentPaginator.cs
- GroupItem.cs
- DBNull.cs
- BitmapCodecInfo.cs
- SqlMethods.cs
- ScrollItemProviderWrapper.cs
- DynamicDocumentPaginator.cs
- RegexCompilationInfo.cs
- ViewStateException.cs
- LeaseManager.cs
- InputLanguageEventArgs.cs
- SerializationUtilities.cs
- HashRepartitionStream.cs
- ProcessModelSection.cs
- ContainerParaClient.cs
- IdentifierService.cs
- TreeViewItem.cs
- HuffmanTree.cs
- StringCollectionEditor.cs
- OutOfMemoryException.cs
- RegexGroup.cs
- SubstitutionList.cs
- TextSpan.cs
- SqlBulkCopy.cs
- DBBindings.cs
- ConnectivityStatus.cs
- RelatedView.cs
- CheckBox.cs
- ValidateNames.cs
- EncryptedXml.cs
- NonParentingControl.cs
- BridgeDataReader.cs
- ComboBoxAutomationPeer.cs
- RemotingConfigParser.cs
- InternalResources.cs
- Size3DValueSerializer.cs
- DesignOnlyAttribute.cs
- AddressingProperty.cs
- TdsEnums.cs
- DetailsView.cs
- Style.cs
- XmlElementElement.cs
- DeferredBinaryDeserializerExtension.cs
- EntityViewGenerator.cs