Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Serializer / TypeExtensionSerializer.cs / 1305376 / TypeExtensionSerializer.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 TypeExtensionSerializer internal class TypeExtensionSerializer : MarkupExtensionSerializer { protected override InstanceDescriptor GetInstanceDescriptor(WorkflowMarkupSerializationManager serializationManager, object value) { TypeExtension typeExtension = value as TypeExtension; if (typeExtension == null) throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(TypeExtension).FullName), "value"); if(typeExtension.Type != null) return new InstanceDescriptor(typeof(TypeExtension).GetConstructor(new Type[] { typeof(System.Type) }), new object[] { typeExtension.Type }); return new InstanceDescriptor(typeof(TypeExtension).GetConstructor(new Type[] { typeof(string) }), new object[] { typeExtension.TypeName }); } } #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
- DBSqlParserColumnCollection.cs
- webbrowsersite.cs
- XPathNode.cs
- IssuedTokenServiceElement.cs
- WebEncodingValidator.cs
- Setter.cs
- DeflateStreamAsyncResult.cs
- PersistenceProviderFactory.cs
- RegexFCD.cs
- DesignerSerializationOptionsAttribute.cs
- FramingChannels.cs
- TextServicesLoader.cs
- StreamWithDictionary.cs
- HelpProvider.cs
- CompositionCommandSet.cs
- SetIterators.cs
- _OSSOCK.cs
- TextSimpleMarkerProperties.cs
- COM2Properties.cs
- HitTestFilterBehavior.cs
- CodeParameterDeclarationExpressionCollection.cs
- ToolboxItem.cs
- Thickness.cs
- SafeRightsManagementQueryHandle.cs
- DataKey.cs
- EndpointConfigContainer.cs
- ListMarkerLine.cs
- FrameworkElementAutomationPeer.cs
- ConstructorNeedsTagAttribute.cs
- LinqDataSourceSelectEventArgs.cs
- _NegotiateClient.cs
- TemplatePropertyEntry.cs
- WindowsRebar.cs
- DiscoveryClientChannelBase.cs
- FromRequest.cs
- TransactionProxy.cs
- ColorBuilder.cs
- XamlReader.cs
- AlternateView.cs
- While.cs
- XmlSchemaImporter.cs
- UrlMappingsModule.cs
- ClientScriptManager.cs
- ReadOnlyHierarchicalDataSource.cs
- FlatButtonAppearance.cs
- DynamicObjectAccessor.cs
- ArrayTypeMismatchException.cs
- BindingExpressionUncommonField.cs
- Int32Collection.cs
- ReaderWriterLockWrapper.cs
- SqlBuffer.cs
- SqlProfileProvider.cs
- AsyncInvokeOperation.cs
- IsolatedStorage.cs
- base64Transforms.cs
- OdbcFactory.cs
- DateTimeOffset.cs
- PrePrepareMethodAttribute.cs
- ValidationRuleCollection.cs
- TimeSpanStorage.cs
- CurrentChangedEventManager.cs
- DBNull.cs
- KeyNotFoundException.cs
- SecureStringHasher.cs
- LayoutEditorPart.cs
- AsymmetricKeyExchangeDeformatter.cs
- TimeSpanOrInfiniteValidator.cs
- SignerInfo.cs
- DataServiceContext.cs
- basenumberconverter.cs
- DynamicResourceExtension.cs
- CodeArgumentReferenceExpression.cs
- _UncName.cs
- TextEditorSpelling.cs
- Exception.cs
- GeneratedView.cs
- NumericUpDown.cs
- ExceptionUtil.cs
- BaseUriHelper.cs
- FontStretchConverter.cs
- TextEffect.cs
- KnownTypesHelper.cs
- DataServiceClientException.cs
- FontFamily.cs
- ChildDocumentBlock.cs
- VScrollBar.cs
- DesignRelation.cs
- HuffCodec.cs
- OlePropertyStructs.cs
- DocumentManager.cs
- IisTraceListener.cs
- DataGridViewComboBoxColumn.cs
- OneWayChannelFactory.cs
- UnsafeNativeMethodsPenimc.cs
- IntSecurity.cs
- KeyedHashAlgorithm.cs
- ReflectEventDescriptor.cs
- SettingsPropertyValueCollection.cs
- WebPartConnectVerb.cs
- SQlBooleanStorage.cs