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
- HostedHttpContext.cs
- returneventsaver.cs
- EntityClientCacheKey.cs
- ItemsChangedEventArgs.cs
- ScriptReferenceBase.cs
- recordstatescratchpad.cs
- BitHelper.cs
- PathFigure.cs
- DaylightTime.cs
- ISO2022Encoding.cs
- _TLSstream.cs
- Section.cs
- CompositeKey.cs
- SystemWebSectionGroup.cs
- FragmentNavigationEventArgs.cs
- _ConnectionGroup.cs
- MessagePartDescriptionCollection.cs
- IgnoreDeviceFilterElementCollection.cs
- PartitionedStream.cs
- TickBar.cs
- HttpProcessUtility.cs
- AspNetHostingPermission.cs
- ToolStripPanelCell.cs
- PageThemeCodeDomTreeGenerator.cs
- ConnectionsZone.cs
- StreamSecurityUpgradeInitiatorBase.cs
- AttributeInfo.cs
- DummyDataSource.cs
- DataColumnCollection.cs
- Vars.cs
- WindowsFormsHost.cs
- WorkerRequest.cs
- WebConfigManager.cs
- DataViewSettingCollection.cs
- ScriptDescriptor.cs
- BuilderElements.cs
- ResourceContainer.cs
- SafeProcessHandle.cs
- DetailsViewDeleteEventArgs.cs
- MeasureItemEvent.cs
- UnsafeNativeMethods.cs
- Scripts.cs
- StackBuilderSink.cs
- WebBrowsableAttribute.cs
- PropertySegmentSerializationProvider.cs
- SafeNativeMethods.cs
- PriorityBindingExpression.cs
- FontFamilyIdentifier.cs
- DataRowExtensions.cs
- ArglessEventHandlerProxy.cs
- AsyncParams.cs
- RoleManagerModule.cs
- MsmqHostedTransportConfiguration.cs
- ProtocolsConfigurationEntry.cs
- ListView.cs
- GridViewSortEventArgs.cs
- EventSetter.cs
- AggregatePushdown.cs
- SmiXetterAccessMap.cs
- CqlParserHelpers.cs
- NativeMethods.cs
- SystemUdpStatistics.cs
- Int32Storage.cs
- Win32KeyboardDevice.cs
- sqlinternaltransaction.cs
- RegexWriter.cs
- log.cs
- BamlResourceDeserializer.cs
- TitleStyle.cs
- ConsoleCancelEventArgs.cs
- StylusPointProperty.cs
- MetadataFile.cs
- MinimizableAttributeTypeConverter.cs
- TextParagraphProperties.cs
- CapabilitiesPattern.cs
- URLEditor.cs
- VariableValue.cs
- XmlSchemaImporter.cs
- ConfigurationPropertyCollection.cs
- ListBoxItem.cs
- Context.cs
- Debug.cs
- ListViewUpdatedEventArgs.cs
- ResolveNameEventArgs.cs
- RewritingPass.cs
- MLangCodePageEncoding.cs
- Context.cs
- SqlSelectStatement.cs
- XmlNodeComparer.cs
- PlaceHolder.cs
- ObjectDataSourceDisposingEventArgs.cs
- GeneralTransform3DGroup.cs
- SoapHeaderException.cs
- ByteStream.cs
- GridPattern.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- BuildResultCache.cs
- VisualTarget.cs
- _SslState.cs
- odbcmetadatacollectionnames.cs