Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / PeerTransportListenAddressConverter.cs / 1 / PeerTransportListenAddressConverter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Globalization; using System.Net; using System.ServiceModel; using System.ServiceModel.Diagnostics; class PeerTransportListenAddressConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (typeof(string) == sourceType) { return true; } return base.CanConvertFrom(context, sourceType); } public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { if (typeof(IPAddress) == destinationType) { return true; } return base.CanConvertTo(context, destinationType); } public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { return IPAddress.Parse(value as string); } return base.ConvertFrom(context, culture, value); } public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType) { if (typeof(string) == destinationType && value is IPAddress) { return ((IPAddress)value).ToString(); } return base.ConvertTo(context, culture, value, destinationType); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SpecularMaterial.cs
- Single.cs
- Model3D.cs
- EncodingConverter.cs
- ExtentKey.cs
- MinMaxParagraphWidth.cs
- InstallerTypeAttribute.cs
- HandlerBase.cs
- GridViewCellAutomationPeer.cs
- OracleColumn.cs
- ResourceDisplayNameAttribute.cs
- DeviceContexts.cs
- SmiRequestExecutor.cs
- ResetableIterator.cs
- Vector3DAnimationBase.cs
- ImageFormat.cs
- SiteMapNode.cs
- XmlSchemaSimpleTypeUnion.cs
- ExpressionBuilder.cs
- XsltLibrary.cs
- ProcessModule.cs
- RsaSecurityTokenAuthenticator.cs
- MarginsConverter.cs
- HashHelper.cs
- SymLanguageType.cs
- RegionIterator.cs
- DecimalSumAggregationOperator.cs
- SqlServices.cs
- AssemblyCollection.cs
- CommentAction.cs
- Rotation3D.cs
- XamlInt32CollectionSerializer.cs
- AuthStoreRoleProvider.cs
- SpanIndex.cs
- XmlSchemaImport.cs
- DrawToolTipEventArgs.cs
- XhtmlConformanceSection.cs
- TableLayoutCellPaintEventArgs.cs
- ConstrainedDataObject.cs
- documentsequencetextview.cs
- InfoCardSymmetricCrypto.cs
- OdbcStatementHandle.cs
- WebPartDisplayMode.cs
- ProfileModule.cs
- DateTimeFormatInfoScanner.cs
- StringConverter.cs
- TerminateDesigner.cs
- PenThreadWorker.cs
- DoubleKeyFrameCollection.cs
- ColumnReorderedEventArgs.cs
- ImageBrush.cs
- Window.cs
- XmlSequenceWriter.cs
- SystemException.cs
- WebPartDisplayModeCollection.cs
- PolyBezierSegment.cs
- RtfControlWordInfo.cs
- AjaxFrameworkAssemblyAttribute.cs
- GreenMethods.cs
- CookielessHelper.cs
- SqlUDTStorage.cs
- SqlDataSourceView.cs
- SqlDuplicator.cs
- base64Transforms.cs
- BitmapEffectState.cs
- SectionRecord.cs
- Serializer.cs
- XmlQueryRuntime.cs
- ServicePointManager.cs
- HtmlInputPassword.cs
- RankException.cs
- ImageMetadata.cs
- ArgumentDirectionHelper.cs
- HyperLinkStyle.cs
- XmlSchemaFacet.cs
- SafeProcessHandle.cs
- CodeExpressionStatement.cs
- DelegatedStream.cs
- EntityPropertyMappingAttribute.cs
- HwndSourceKeyboardInputSite.cs
- RotateTransform.cs
- BuildResult.cs
- SettingsPropertyIsReadOnlyException.cs
- TransformedBitmap.cs
- ConfigurationStrings.cs
- ExtensionDataObject.cs
- TypeUnloadedException.cs
- HttpFormatExtensions.cs
- AttributeEmitter.cs
- EnumerableWrapperWeakToStrong.cs
- CollectionMarkupSerializer.cs
- StorageSetMapping.cs
- ScriptServiceAttribute.cs
- XmlDocumentFieldSchema.cs
- HostVisual.cs
- ExpandCollapsePattern.cs
- ProcessModuleCollection.cs
- MethodBuilderInstantiation.cs
- TrustManager.cs
- PropertyMetadata.cs