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
- StringComparer.cs
- CalendarDateRangeChangingEventArgs.cs
- QuotedStringWriteStateInfo.cs
- WebPartConnectionsEventArgs.cs
- BufferModesCollection.cs
- DataGridViewDataErrorEventArgs.cs
- PriorityBinding.cs
- Maps.cs
- HuffmanTree.cs
- CngKeyBlobFormat.cs
- ReflectionTypeLoadException.cs
- DataColumnChangeEvent.cs
- CalendarAutomationPeer.cs
- Hash.cs
- OdbcEnvironment.cs
- DeclarativeConditionsCollection.cs
- VerticalAlignConverter.cs
- ContextMenuStrip.cs
- UTF7Encoding.cs
- DES.cs
- DateTimeOffset.cs
- DataPointer.cs
- EntityTransaction.cs
- TextTreeRootNode.cs
- OleDbPropertySetGuid.cs
- ButtonBase.cs
- IdentityNotMappedException.cs
- PropertyInfoSet.cs
- IntSecurity.cs
- TraceInternal.cs
- invalidudtexception.cs
- WizardPanel.cs
- TdsParserSafeHandles.cs
- SQLInt16Storage.cs
- ISessionStateStore.cs
- XmlUtil.cs
- DesignTimeTemplateParser.cs
- PersianCalendar.cs
- TypeInitializationException.cs
- WebRequestModuleElementCollection.cs
- SamlAuthorizationDecisionStatement.cs
- DeferredSelectedIndexReference.cs
- CreateUserWizard.cs
- DataBindingList.cs
- TableParagraph.cs
- CacheVirtualItemsEvent.cs
- GridItemCollection.cs
- ArcSegment.cs
- PeerApplication.cs
- ContractMapping.cs
- MethodToken.cs
- ByteRangeDownloader.cs
- DesignerActionItemCollection.cs
- UnsafeNativeMethods.cs
- PeerCollaboration.cs
- BitmapEffectInputConnector.cs
- EntitySqlQueryBuilder.cs
- MailWebEventProvider.cs
- PackageRelationshipSelector.cs
- StringKeyFrameCollection.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- LinkedDataMemberFieldEditor.cs
- SortFieldComparer.cs
- TextSelectionProcessor.cs
- StyleModeStack.cs
- XPathNavigatorKeyComparer.cs
- ToolStripRenderer.cs
- ImageListUtils.cs
- SpinWait.cs
- ImageIndexConverter.cs
- BindUriHelper.cs
- DoWorkEventArgs.cs
- StylusPointProperties.cs
- SparseMemoryStream.cs
- InternalEnumValidator.cs
- Rfc2898DeriveBytes.cs
- ProcessThreadCollection.cs
- TagPrefixAttribute.cs
- TokenCreationException.cs
- RequestQueue.cs
- DeploymentSectionCache.cs
- MaskedTextBoxTextEditorDropDown.cs
- DataServiceException.cs
- UrlPath.cs
- Privilege.cs
- AnnotationService.cs
- WindowsButton.cs
- TextBox.cs
- SimpleTypeResolver.cs
- HighContrastHelper.cs
- BindUriHelper.cs
- UriTemplateHelpers.cs
- HostedNamedPipeTransportManager.cs
- OleDbPermission.cs
- TrustLevelCollection.cs
- CodeMemberProperty.cs
- SafeBitVector32.cs
- CodeActivity.cs
- SqlErrorCollection.cs
- oledbmetadatacollectionnames.cs