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
- FixedDSBuilder.cs
- Stack.cs
- NamespaceCollection.cs
- TabControl.cs
- UrlMappingsSection.cs
- PngBitmapEncoder.cs
- NullableConverter.cs
- SelectionListComponentEditor.cs
- FocusTracker.cs
- ConfigurationManagerHelperFactory.cs
- Stack.cs
- TableStyle.cs
- MenuItemStyleCollectionEditor.cs
- DataGridViewLinkCell.cs
- NullableFloatAverageAggregationOperator.cs
- WinCategoryAttribute.cs
- XPathSelfQuery.cs
- SerializableTypeCodeDomSerializer.cs
- WpfPayload.cs
- Int32RectValueSerializer.cs
- ContentDisposition.cs
- PreProcessor.cs
- TagElement.cs
- OpenFileDialog.cs
- FunctionMappingTranslator.cs
- CopyOnWriteList.cs
- StrongNameUtility.cs
- RepeatButton.cs
- PrivilegeNotHeldException.cs
- AutomationPropertyInfo.cs
- DoubleLinkListEnumerator.cs
- XpsS0ValidatingLoader.cs
- SSmlParser.cs
- SiteMapHierarchicalDataSourceView.cs
- HandledEventArgs.cs
- XPathDocumentBuilder.cs
- DataServiceProcessingPipelineEventArgs.cs
- SamlAuthenticationClaimResource.cs
- DesignerInterfaces.cs
- HashCodeCombiner.cs
- FieldValue.cs
- IERequestCache.cs
- InOutArgument.cs
- DataObjectFieldAttribute.cs
- AuthenticationModulesSection.cs
- BreadCrumbTextConverter.cs
- SoapElementAttribute.cs
- HealthMonitoringSectionHelper.cs
- BindingFormattingDialog.cs
- StateMachineSubscriptionManager.cs
- DayRenderEvent.cs
- MbpInfo.cs
- BaseTemplateParser.cs
- TransformGroup.cs
- Queue.cs
- ErrorFormatter.cs
- ChooseAction.cs
- MetaTableHelper.cs
- KeyboardNavigation.cs
- NumberFormatter.cs
- DataGridColumnHeadersPresenter.cs
- ResourceType.cs
- MultipleViewProviderWrapper.cs
- DataList.cs
- QueryExpression.cs
- AuthenticationConfig.cs
- TextServicesManager.cs
- SafeLibraryHandle.cs
- Section.cs
- BooleanAnimationUsingKeyFrames.cs
- WebBrowserPermission.cs
- LazyTextWriterCreator.cs
- DataKeyCollection.cs
- CompilationLock.cs
- OdbcConnectionOpen.cs
- SystemIcmpV6Statistics.cs
- Command.cs
- ReaderWriterLockWrapper.cs
- SplayTreeNode.cs
- ColumnHeader.cs
- FileSecurity.cs
- WebPartTransformer.cs
- NameObjectCollectionBase.cs
- TransformValueSerializer.cs
- CellRelation.cs
- CircleHotSpot.cs
- XmlSerializableReader.cs
- _DisconnectOverlappedAsyncResult.cs
- WeakRefEnumerator.cs
- ResourceContainer.cs
- SqlBulkCopyColumnMapping.cs
- cookieexception.cs
- ParagraphVisual.cs
- TextBox.cs
- TypeConverterHelper.cs
- ListItemCollection.cs
- GPRECTF.cs
- BitArray.cs
- Automation.cs
- DataObject.cs