Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Serializer / BindMarkupExtensionSerializer.cs / 1305376 / BindMarkupExtensionSerializer.cs
namespace System.Workflow.ComponentModel.Serialization { using System; using System.Xml; using System.Reflection; using System.Workflow.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Text; using System.Diagnostics; using System.ComponentModel; using System.Collections.Generic; #region Class BindMarkupExtensionSerializer internal class BindMarkupExtensionSerializer : MarkupExtensionSerializer { protected override InstanceDescriptor GetInstanceDescriptor(WorkflowMarkupSerializationManager serializationManager, object value) { ActivityBind activityBind = value as ActivityBind; if (activityBind == null) throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(ActivityBind).FullName), "value"); return new InstanceDescriptor(typeof(ActivityBind).GetConstructor(new Type[] { typeof(string) }), new object[] { activityBind.Name }); } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.ComponentModel.Serialization { using System; using System.Xml; using System.Reflection; using System.Workflow.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Text; using System.Diagnostics; using System.ComponentModel; using System.Collections.Generic; #region Class BindMarkupExtensionSerializer internal class BindMarkupExtensionSerializer : MarkupExtensionSerializer { protected override InstanceDescriptor GetInstanceDescriptor(WorkflowMarkupSerializationManager serializationManager, object value) { ActivityBind activityBind = value as ActivityBind; if (activityBind == null) throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(ActivityBind).FullName), "value"); return new InstanceDescriptor(typeof(ActivityBind).GetConstructor(new Type[] { typeof(string) }), new object[] { activityBind.Name }); } } #endregion } // 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
- TriggerCollection.cs
- AsyncPostBackErrorEventArgs.cs
- PlanCompiler.cs
- CqlWriter.cs
- TransactionException.cs
- serverconfig.cs
- ClipboardProcessor.cs
- DetailsViewRow.cs
- SourceFilter.cs
- InfoCardConstants.cs
- WmlCommandAdapter.cs
- errorpatternmatcher.cs
- ActivityInterfaces.cs
- SqlPersonalizationProvider.cs
- EntityEntry.cs
- RegexCompilationInfo.cs
- DataRowChangeEvent.cs
- CultureTableRecord.cs
- DataGridPagerStyle.cs
- SoapCommonClasses.cs
- ConcurrentQueue.cs
- ConnectorMovedEventArgs.cs
- HttpConfigurationSystem.cs
- SamlAuthenticationClaimResource.cs
- DataGridTablesFactory.cs
- ResourceDisplayNameAttribute.cs
- CompModSwitches.cs
- WhitespaceRuleLookup.cs
- XhtmlBasicPageAdapter.cs
- FileDataSourceCache.cs
- OletxResourceManager.cs
- RayHitTestParameters.cs
- Random.cs
- FactoryGenerator.cs
- CompilerTypeWithParams.cs
- ListItem.cs
- TextRunCacheImp.cs
- TabPanel.cs
- ExpressionBuilder.cs
- ConfigXmlComment.cs
- UICuesEvent.cs
- EventsTab.cs
- SymmetricAlgorithm.cs
- BasePattern.cs
- XmlMtomWriter.cs
- SubpageParaClient.cs
- DetailsViewInsertEventArgs.cs
- ToolTipService.cs
- QuaternionRotation3D.cs
- DataControlCommands.cs
- TrustManagerMoreInformation.cs
- D3DImage.cs
- TypeUnloadedException.cs
- SharedStatics.cs
- PreparingEnlistment.cs
- Vector.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TrailingSpaceComparer.cs
- DataGridColumnHeadersPresenter.cs
- ContainerAction.cs
- FilterableAttribute.cs
- RoleGroup.cs
- XmlElement.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- EntityClassGenerator.cs
- TreeBuilder.cs
- ImageClickEventArgs.cs
- SubordinateTransaction.cs
- QualifierSet.cs
- TreeNodeMouseHoverEvent.cs
- UnaryOperationBinder.cs
- listviewsubitemcollectioneditor.cs
- MarshalByValueComponent.cs
- Unit.cs
- DataGridParentRows.cs
- ScrollChrome.cs
- NotifyCollectionChangedEventArgs.cs
- SrgsRulesCollection.cs
- Send.cs
- StringInfo.cs
- ArrayList.cs
- HttpCacheParams.cs
- XmlHierarchyData.cs
- Material.cs
- IIS7WorkerRequest.cs
- TableProviderWrapper.cs
- HttpConfigurationSystem.cs
- HeaderCollection.cs
- ConstraintStruct.cs
- XmlException.cs
- DragDeltaEventArgs.cs
- QuaternionKeyFrameCollection.cs
- FixedNode.cs
- MiniConstructorInfo.cs
- TextTreeText.cs
- RemoteHelper.cs
- NotifyParentPropertyAttribute.cs
- Rect3DConverter.cs
- XmlRootAttribute.cs
- SQLDecimalStorage.cs