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
- CompareInfo.cs
- FtpWebResponse.cs
- SoapObjectWriter.cs
- MobileComponentEditorPage.cs
- TextParaLineResult.cs
- NTAccount.cs
- MaterialGroup.cs
- Size3DConverter.cs
- AdCreatedEventArgs.cs
- SqlAliasesReferenced.cs
- CacheHelper.cs
- PreviousTrackingServiceAttribute.cs
- PrintControllerWithStatusDialog.cs
- Transform.cs
- ConsumerConnectionPoint.cs
- SchemaManager.cs
- TransformerInfo.cs
- NumberSubstitution.cs
- OleServicesContext.cs
- RadioButtonStandardAdapter.cs
- StylusCaptureWithinProperty.cs
- TraceSection.cs
- FixedFindEngine.cs
- MediaTimeline.cs
- ScriptManagerProxy.cs
- ScaleTransform3D.cs
- Stopwatch.cs
- NameValuePermission.cs
- Permission.cs
- WebExceptionStatus.cs
- XmlSchemaAttribute.cs
- MSAAWinEventWrap.cs
- NullableFloatMinMaxAggregationOperator.cs
- PlatformNotSupportedException.cs
- PeerName.cs
- MTConfigUtil.cs
- SspiSafeHandles.cs
- ListControl.cs
- SchemaEntity.cs
- SvcMapFile.cs
- CryptoApi.cs
- AvTrace.cs
- SponsorHelper.cs
- InputLanguageManager.cs
- ManagementDateTime.cs
- CreateUserWizardStep.cs
- HyperlinkAutomationPeer.cs
- WebOperationContext.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- XmlAttribute.cs
- FileDialog_Vista_Interop.cs
- DataMemberFieldConverter.cs
- PatternMatcher.cs
- MarshalByValueComponent.cs
- XmlCharCheckingWriter.cs
- DescendantOverDescendantQuery.cs
- DefaultAuthorizationContext.cs
- ErrorTolerantObjectWriter.cs
- MailAddressCollection.cs
- EndSelectCardRequest.cs
- SmiEventSink.cs
- XPathScanner.cs
- PointLight.cs
- IfJoinedCondition.cs
- SourceItem.cs
- Light.cs
- HelpInfo.cs
- ReachObjectContext.cs
- PolicyVersion.cs
- RowVisual.cs
- ResourcePool.cs
- SmtpTransport.cs
- GetWinFXPath.cs
- TdsParserStaticMethods.cs
- CollectionBase.cs
- StyleConverter.cs
- dataSvcMapFileLoader.cs
- XPathMessageFilterElementCollection.cs
- Imaging.cs
- TextFormatterImp.cs
- COMException.cs
- _ShellExpression.cs
- precedingsibling.cs
- CacheSection.cs
- UpdatePanel.cs
- DeobfuscatingStream.cs
- SQLInt16Storage.cs
- DCSafeHandle.cs
- PageThemeParser.cs
- CroppedBitmap.cs
- CustomValidator.cs
- CounterSample.cs
- DependencyObjectCodeDomSerializer.cs
- PropertyGrid.cs
- ListControl.cs
- FormsAuthenticationConfiguration.cs
- SqlStatistics.cs
- StringConcat.cs
- HttpCacheVary.cs
- EditorBrowsableAttribute.cs