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
- TaskSchedulerException.cs
- DesignerActionUIService.cs
- DataGrid.cs
- Literal.cs
- Stackframe.cs
- PipelineModuleStepContainer.cs
- SystemInfo.cs
- ImageSourceTypeConverter.cs
- DataGridViewColumnConverter.cs
- StyleModeStack.cs
- SaveWorkflowCommand.cs
- StackBuilderSink.cs
- hwndwrapper.cs
- SqlDataSourceFilteringEventArgs.cs
- XmlBufferReader.cs
- XmlIlTypeHelper.cs
- UserPersonalizationStateInfo.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- Condition.cs
- HtmlFormParameterWriter.cs
- XmlDocumentSurrogate.cs
- CodeLabeledStatement.cs
- WorkerRequest.cs
- ByteStreamMessageEncodingElement.cs
- TriggerCollection.cs
- WindowsAuthenticationEventArgs.cs
- KeyFrames.cs
- DPAPIProtectedConfigurationProvider.cs
- URLString.cs
- TextTreeFixupNode.cs
- URIFormatException.cs
- StylusLogic.cs
- TableLayout.cs
- WindowsToolbarItemAsMenuItem.cs
- DropAnimation.xaml.cs
- DataGridViewAdvancedBorderStyle.cs
- SiteMapSection.cs
- BorderGapMaskConverter.cs
- FileNameEditor.cs
- ParallelDesigner.cs
- FormsAuthenticationCredentials.cs
- CompareInfo.cs
- DataFormat.cs
- AutomationPatternInfo.cs
- GestureRecognizer.cs
- XslAstAnalyzer.cs
- FixedSOMElement.cs
- Journaling.cs
- PersonalizationProviderCollection.cs
- MSHTMLHostUtil.cs
- RootBrowserWindowProxy.cs
- DesignerUtils.cs
- NetworkInformationException.cs
- SynchronizationContext.cs
- Setter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- PrintDocument.cs
- OdbcConnectionOpen.cs
- StreamGeometry.cs
- RepeaterItemCollection.cs
- FontEmbeddingManager.cs
- MessageBox.cs
- ClonableStack.cs
- HostedTransportConfigurationManager.cs
- CodeAssignStatement.cs
- TextPointer.cs
- DBPropSet.cs
- StrokeCollection.cs
- DataGridViewColumnCollectionEditor.cs
- StaticFileHandler.cs
- FontStyleConverter.cs
- HttpHandlerAction.cs
- SendKeys.cs
- ContextStack.cs
- validationstate.cs
- NumberSubstitution.cs
- DataRelation.cs
- CultureSpecificCharacterBufferRange.cs
- HierarchicalDataSourceControl.cs
- AssertFilter.cs
- Menu.cs
- GeometryGroup.cs
- PageCatalogPartDesigner.cs
- SizeAnimation.cs
- HostedTransportConfigurationManager.cs
- IssuerInformation.cs
- UserInitiatedNavigationPermission.cs
- SerializationBinder.cs
- ToolboxService.cs
- StoreAnnotationsMap.cs
- Int32Rect.cs
- SafeNativeMethods.cs
- BasicHttpMessageSecurity.cs
- FormClosingEvent.cs
- SafeLibraryHandle.cs
- FloaterParagraph.cs
- HwndTarget.cs
- DataGrid.cs
- XPathQilFactory.cs
- FlowDocumentPageViewerAutomationPeer.cs