Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / XamlIntegration / EndpointIdentityConverter.cs / 1305376 / EndpointIdentityConverter.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.XamlIntegration { using System; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Runtime; using System.Windows.Markup; [SuppressMessage(FxCop.Category.Xaml, "XAML1012", Justification = "ConvertFrom methods are not required for MarkupExtension converters")] public class EndpointIdentityConverter : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { if (destinationType == typeof(MarkupExtension)) { return true; } return base.CanConvertTo(context, destinationType); } public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (value == null) { return null; } if (destinationType == typeof(MarkupExtension) && value is EndpointIdentity) { if (value is SpnEndpointIdentity) { return new SpnEndpointIdentityExtension((SpnEndpointIdentity)value); } else if (value is UpnEndpointIdentity) { return new UpnEndpointIdentityExtension((UpnEndpointIdentity)value); } else { return new EndpointIdentityExtension((EndpointIdentity)value); } } return base.ConvertTo(context, culture, value, destinationType); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpModuleAction.cs
- TokenFactoryFactory.cs
- SqlMethodCallConverter.cs
- QilXmlReader.cs
- TreeNodeClickEventArgs.cs
- ConfigurationStrings.cs
- MouseGestureValueSerializer.cs
- RijndaelManaged.cs
- AsyncPostBackErrorEventArgs.cs
- PeerTransportCredentialType.cs
- ContainerVisual.cs
- GlobalEventManager.cs
- SqlUtil.cs
- FrameworkContentElement.cs
- TypefaceMetricsCache.cs
- InstancePersistenceContext.cs
- DataSetUtil.cs
- RuntimeWrappedException.cs
- TrustLevelCollection.cs
- SQLMembershipProvider.cs
- ConfigurationValidatorAttribute.cs
- NegotiationTokenAuthenticator.cs
- XmlComplianceUtil.cs
- CodeNamespaceCollection.cs
- SharedHttpsTransportManager.cs
- ICspAsymmetricAlgorithm.cs
- PropertySourceInfo.cs
- GroupJoinQueryOperator.cs
- TargetException.cs
- Label.cs
- RelationshipConverter.cs
- DoWhile.cs
- TransformerTypeCollection.cs
- WebPartCatalogCloseVerb.cs
- KeyTimeConverter.cs
- BindingContext.cs
- CodeTypeDelegate.cs
- CodeDelegateCreateExpression.cs
- PropertyInformation.cs
- CodeTypeReferenceCollection.cs
- ConfigViewGenerator.cs
- ScalarOps.cs
- TemplatedWizardStep.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PngBitmapDecoder.cs
- ActivityWithResultConverter.cs
- isolationinterop.cs
- ChangeNode.cs
- BitmapMetadata.cs
- PolygonHotSpot.cs
- LocalizedNameDescriptionPair.cs
- RuntimeHelpers.cs
- CommandEventArgs.cs
- StateInitialization.cs
- VScrollBar.cs
- SqlCharStream.cs
- NameObjectCollectionBase.cs
- ValidatorCompatibilityHelper.cs
- SettingsPropertyNotFoundException.cs
- ADMembershipUser.cs
- WebSysDisplayNameAttribute.cs
- WorkflowInstanceProxy.cs
- OutputCacheProfile.cs
- BuildTopDownAttribute.cs
- StreamWriter.cs
- HttpRuntimeSection.cs
- HandlerFactoryCache.cs
- OleDbPropertySetGuid.cs
- DataGridViewAdvancedBorderStyle.cs
- RelatedEnd.cs
- InternalBase.cs
- DataPagerFieldCollection.cs
- ItemDragEvent.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ClientTargetCollection.cs
- XmlSchemaAny.cs
- WorkflowInstanceProvider.cs
- CacheModeConverter.cs
- SqlAggregateChecker.cs
- BitStack.cs
- ManagedIStream.cs
- BuildManagerHost.cs
- SingleKeyFrameCollection.cs
- HTMLTagNameToTypeMapper.cs
- InkSerializer.cs
- SettingsBindableAttribute.cs
- PersianCalendar.cs
- OdbcTransaction.cs
- QueryParameter.cs
- DispatchChannelSink.cs
- NonceCache.cs
- XsltInput.cs
- EntityDataSourceWizardForm.cs
- CodeAccessSecurityEngine.cs
- SrgsElementFactoryCompiler.cs
- ButtonBaseAutomationPeer.cs
- TempFiles.cs
- UrlParameterWriter.cs
- TabPanel.cs
- SqlNodeTypeOperators.cs