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
- TreeViewImageIndexConverter.cs
- wmiprovider.cs
- XmlSerializerVersionAttribute.cs
- Visitors.cs
- ExpressionServices.cs
- HttpApplicationStateWrapper.cs
- StateMachineAction.cs
- DispatcherObject.cs
- XmlCodeExporter.cs
- VirtualPath.cs
- SelectedCellsCollection.cs
- ToolStripItemTextRenderEventArgs.cs
- ToolStripPanelRenderEventArgs.cs
- ExceptionList.cs
- WebPartConnectionCollection.cs
- IDataContractSurrogate.cs
- SqlTrackingService.cs
- CodeTypeReferenceExpression.cs
- LocalizableAttribute.cs
- GenericAuthenticationEventArgs.cs
- CodeDirectoryCompiler.cs
- DecimalKeyFrameCollection.cs
- DbProviderFactories.cs
- ToolStripItemImageRenderEventArgs.cs
- VersionedStream.cs
- PermissionSet.cs
- DataStorage.cs
- ConfigurationLocationCollection.cs
- TextElementEnumerator.cs
- TrustManagerMoreInformation.cs
- DirectionalLight.cs
- ProfileBuildProvider.cs
- ValidationHelper.cs
- TextBoxAutoCompleteSourceConverter.cs
- PropertyIDSet.cs
- MatrixCamera.cs
- ToolStripContentPanel.cs
- ClientCredentialsElement.cs
- DataGridViewCell.cs
- UserControlAutomationPeer.cs
- DateTimeOffsetStorage.cs
- DesignerEventService.cs
- FileSystemInfo.cs
- CollectionViewGroupInternal.cs
- DoubleKeyFrameCollection.cs
- PersonalizableTypeEntry.cs
- DodSequenceMerge.cs
- OneWayChannelListener.cs
- RowsCopiedEventArgs.cs
- XamlContextStack.cs
- Win32Native.cs
- RectAnimationUsingKeyFrames.cs
- EventItfInfo.cs
- DataGridRow.cs
- TextAutomationPeer.cs
- UpdateTranslator.cs
- GPPOINTF.cs
- BuildProviderUtils.cs
- VarRemapper.cs
- CacheEntry.cs
- HtmlInputReset.cs
- IPAddress.cs
- SqlSelectStatement.cs
- ValueTypePropertyReference.cs
- PolyLineSegment.cs
- AnnotationComponentChooser.cs
- SqlParameterizer.cs
- WebScriptMetadataMessageEncoderFactory.cs
- DataErrorValidationRule.cs
- PersonalizationStateInfoCollection.cs
- CachedPathData.cs
- ModelMemberCollection.cs
- TileBrush.cs
- CodeCatchClause.cs
- CompressionTransform.cs
- ImageInfo.cs
- BaseCAMarshaler.cs
- SamlAdvice.cs
- MouseActionConverter.cs
- RadioButtonFlatAdapter.cs
- BinaryQueryOperator.cs
- KeyedHashAlgorithm.cs
- SEHException.cs
- TextServicesCompartmentEventSink.cs
- MissingSatelliteAssemblyException.cs
- AttachedPropertyBrowsableAttribute.cs
- PrintController.cs
- Exceptions.cs
- Guid.cs
- HostingEnvironmentSection.cs
- DownloadProgressEventArgs.cs
- Socket.cs
- ListBoxChrome.cs
- DataListItem.cs
- GridView.cs
- SafeNativeMethods.cs
- SchemaSetCompiler.cs
- DrawingServices.cs
- SchemaConstraints.cs
- MediaPlayerState.cs