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
- Event.cs
- IndexerNameAttribute.cs
- ArraySet.cs
- ClockController.cs
- LateBoundBitmapDecoder.cs
- InvokeMemberBinder.cs
- HuffModule.cs
- remotingproxy.cs
- AbsoluteQuery.cs
- WebEvents.cs
- WebPartCatalogAddVerb.cs
- ItemList.cs
- XmlAttributeAttribute.cs
- HMACSHA1.cs
- UiaCoreApi.cs
- PenContexts.cs
- NativeActivityMetadata.cs
- HtmlWindowCollection.cs
- DomainConstraint.cs
- TypefaceMap.cs
- XMLSyntaxException.cs
- log.cs
- XamlInt32CollectionSerializer.cs
- WindowsListViewSubItem.cs
- LineBreak.cs
- NativeMethods.cs
- OracleFactory.cs
- RenderOptions.cs
- RecognitionEventArgs.cs
- XmlSchemaIdentityConstraint.cs
- XPathParser.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- DataControlHelper.cs
- ErrorHandler.cs
- DaylightTime.cs
- HeaderedContentControl.cs
- XmlSchemaAttribute.cs
- DesignerVerbCollection.cs
- ResourceProviderFactory.cs
- PropertyTab.cs
- MatchingStyle.cs
- ProvidersHelper.cs
- Int32EqualityComparer.cs
- AddValidationError.cs
- GACIdentityPermission.cs
- DebuggerAttributes.cs
- Matrix.cs
- Transform3DGroup.cs
- TraceListener.cs
- WmlCalendarAdapter.cs
- DummyDataSource.cs
- RegionInfo.cs
- InvalidAsynchronousStateException.cs
- Win32SafeHandles.cs
- DataSourceXmlAttributeAttribute.cs
- GridViewUpdateEventArgs.cs
- FontSource.cs
- GestureRecognitionResult.cs
- ImageEditor.cs
- ValidatorUtils.cs
- TextParagraphView.cs
- MapPathBasedVirtualPathProvider.cs
- WindowsRichEditRange.cs
- SqlCommand.cs
- ConfigDefinitionUpdates.cs
- ByteStack.cs
- BamlResourceDeserializer.cs
- ProfileModule.cs
- TraceSwitch.cs
- WinFormsComponentEditor.cs
- FormViewPageEventArgs.cs
- BooleanExpr.cs
- TrackPoint.cs
- DesignConnection.cs
- SoapObjectInfo.cs
- SqlProcedureAttribute.cs
- MgmtConfigurationRecord.cs
- LingerOption.cs
- AccessorTable.cs
- PackageDigitalSignatureManager.cs
- RijndaelManaged.cs
- MDIClient.cs
- PackWebResponse.cs
- UdpTransportSettings.cs
- TextTrailingCharacterEllipsis.cs
- TypeResolvingOptions.cs
- ThreadExceptionEvent.cs
- ProviderSettingsCollection.cs
- CommandExpr.cs
- DSACryptoServiceProvider.cs
- ChannelTraceRecord.cs
- DriveNotFoundException.cs
- BitmapCodecInfo.cs
- PolyBezierSegment.cs
- WriteableBitmap.cs
- PathSegmentCollection.cs
- SystemSounds.cs
- PrivateFontCollection.cs
- KeyValueInternalCollection.cs
- TraceListeners.cs