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
- Parser.cs
- WebPartsPersonalizationAuthorization.cs
- DescriptionAttribute.cs
- XmlSchemaAll.cs
- PropertyIDSet.cs
- cryptoapiTransform.cs
- XsltConvert.cs
- RenderData.cs
- InternalEnumValidator.cs
- _SingleItemRequestCache.cs
- MediaElementAutomationPeer.cs
- SynchronousChannelMergeEnumerator.cs
- GenericUI.cs
- ToolStripSystemRenderer.cs
- ListViewInsertedEventArgs.cs
- QilLiteral.cs
- HyperLinkField.cs
- ConstructorBuilder.cs
- AvTraceDetails.cs
- MILUtilities.cs
- DataGridTablesFactory.cs
- Bidi.cs
- XsltLoader.cs
- SpotLight.cs
- RC2.cs
- FontClient.cs
- ColorTranslator.cs
- ParameterReplacerVisitor.cs
- MembershipPasswordException.cs
- CompilationRelaxations.cs
- RijndaelManaged.cs
- DataTemplate.cs
- BufferAllocator.cs
- MenuItemCollection.cs
- DataMisalignedException.cs
- SoapElementAttribute.cs
- GlobalEventManager.cs
- ReachSerializationCacheItems.cs
- ImageField.cs
- MetricEntry.cs
- ProbeRequestResponseAsyncResult.cs
- CollectionChangedEventManager.cs
- BidirectionalDictionary.cs
- XsdDuration.cs
- WebPartEditorOkVerb.cs
- MethodSignatureGenerator.cs
- CompareInfo.cs
- util.cs
- BinaryWriter.cs
- CodeArgumentReferenceExpression.cs
- SecurityTimestamp.cs
- RuntimeIdentifierPropertyAttribute.cs
- PropertyDescriptor.cs
- FlowStep.cs
- PathStreamGeometryContext.cs
- SystemGatewayIPAddressInformation.cs
- EventlogProvider.cs
- FileCodeGroup.cs
- Camera.cs
- ToolStripItemRenderEventArgs.cs
- SequentialUshortCollection.cs
- Size.cs
- ConfigurationValues.cs
- SecurityDocument.cs
- GridViewRowPresenterBase.cs
- HttpCacheVary.cs
- WeakReadOnlyCollection.cs
- MulticastOption.cs
- SHA256Managed.cs
- DateTimeConverter2.cs
- NegatedCellConstant.cs
- View.cs
- CanonicalizationDriver.cs
- ReliabilityContractAttribute.cs
- WebRequest.cs
- DebugHandleTracker.cs
- XamlSerializerUtil.cs
- PolicyChain.cs
- MDIControlStrip.cs
- WebPartEventArgs.cs
- Wizard.cs
- TargetInvocationException.cs
- AddInSegmentDirectoryNotFoundException.cs
- MetadataItemEmitter.cs
- MachineSettingsSection.cs
- designeractionlistschangedeventargs.cs
- FileDialog_Vista.cs
- CanExecuteRoutedEventArgs.cs
- IDReferencePropertyAttribute.cs
- BatchParser.cs
- IIS7UserPrincipal.cs
- SmiEventSink_Default.cs
- PropertyConverter.cs
- clipboard.cs
- InternalControlCollection.cs
- DetailsViewDeleteEventArgs.cs
- FixUp.cs
- SiteMapHierarchicalDataSourceView.cs
- DrawListViewColumnHeaderEventArgs.cs
- X509Utils.cs