Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Serializer / ActivityExecutorSurrogate.cs / 1305376 / ActivityExecutorSurrogate.cs
namespace System.Workflow.ComponentModel.Serialization { using System; using System.IO; using System.Reflection; using System.Collections; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; internal sealed class ActivityExecutorSurrogate : ISerializationSurrogate { public ActivityExecutorSurrogate() { } public void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { info.AddValue("executorType", obj.GetType()); info.SetType(typeof(ActivityExecutorRef)); } public object SetObjectData(object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector selector) { return null; } [Serializable] private sealed class ActivityExecutorRef : IObjectReference { private Type executorType = null; Object IObjectReference.GetRealObject(StreamingContext context) { return ActivityExecutors.GetActivityExecutorFromType(this.executorType); } } } } // 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
- FilterEventArgs.cs
- FixedSOMTableCell.cs
- hwndwrapper.cs
- XmlMemberMapping.cs
- WindowsFormsHostAutomationPeer.cs
- SmtpLoginAuthenticationModule.cs
- Int32Animation.cs
- Exceptions.cs
- FirstMatchCodeGroup.cs
- EditCommandColumn.cs
- StateManagedCollection.cs
- TreeViewItemAutomationPeer.cs
- PersonalizationDictionary.cs
- Point3D.cs
- HtmlElement.cs
- PropertyMapper.cs
- ServiceHost.cs
- FacetValueContainer.cs
- FusionWrap.cs
- ConnectorMovedEventArgs.cs
- ListBindableAttribute.cs
- SqlTrackingService.cs
- Image.cs
- LinkUtilities.cs
- ModuleBuilderData.cs
- WindowsListViewGroup.cs
- TcpActivation.cs
- storepermissionattribute.cs
- Converter.cs
- AssociationTypeEmitter.cs
- DomNameTable.cs
- BufferedReadStream.cs
- TabPanel.cs
- ColorAnimation.cs
- PropertyChange.cs
- StackBuilderSink.cs
- HttpModulesSection.cs
- NamedPermissionSet.cs
- XhtmlBasicSelectionListAdapter.cs
- ImageMap.cs
- WindowShowOrOpenTracker.cs
- WebPart.cs
- MarkupWriter.cs
- selecteditemcollection.cs
- ChtmlPhoneCallAdapter.cs
- Canvas.cs
- RegexCapture.cs
- MSAANativeProvider.cs
- DbExpressionBuilder.cs
- BindingBase.cs
- SearchExpression.cs
- BlurBitmapEffect.cs
- DataKey.cs
- SaveFileDialog.cs
- Nodes.cs
- VariableAction.cs
- DesignerRegion.cs
- OleDbConnectionFactory.cs
- ConfigurationManagerInternal.cs
- FixedSOMPageConstructor.cs
- Misc.cs
- DetailsViewDesigner.cs
- List.cs
- ButtonPopupAdapter.cs
- Misc.cs
- WSUtilitySpecificationVersion.cs
- ZoneButton.cs
- AVElementHelper.cs
- ExpressionEditorAttribute.cs
- OdbcDataAdapter.cs
- SchemaTypeEmitter.cs
- InputBuffer.cs
- WebConfigurationFileMap.cs
- FixedHyperLink.cs
- TimeManager.cs
- ReadOnlyCollectionBuilder.cs
- PrintPreviewDialog.cs
- Int16Converter.cs
- HTMLTagNameToTypeMapper.cs
- _LocalDataStore.cs
- NameValueFileSectionHandler.cs
- TimelineGroup.cs
- FileInfo.cs
- MetaType.cs
- SchemaImporterExtensionsSection.cs
- OleDbConnectionFactory.cs
- XmlIlGenerator.cs
- HashHelper.cs
- BitConverter.cs
- FontCacheUtil.cs
- BrowserCapabilitiesCompiler.cs
- StringAnimationBase.cs
- WebBrowserNavigatedEventHandler.cs
- ValueQuery.cs
- Nodes.cs
- OdbcPermission.cs
- DataGridLinkButton.cs
- TableRowCollection.cs
- FaultHandlingFilter.cs
- MgmtConfigurationRecord.cs