Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / LowerCaseStringConverter.cs / 1 / LowerCaseStringConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /***************************************************************************** From machine.config******************************************************************************/ namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class LowerCaseStringConverter : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { if (value == null) { return String.Empty; } return ((string)value).ToLower(CultureInfo.InvariantCulture); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data != null); Debug.Assert(data is string); return ((string)data).ToLower(CultureInfo.InvariantCulture); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /***************************************************************************** From machine.config******************************************************************************/ namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class LowerCaseStringConverter : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { if (value == null) { return String.Empty; } return ((string)value).ToLower(CultureInfo.InvariantCulture); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data != null); Debug.Assert(data is string); return ((string)data).ToLower(CultureInfo.InvariantCulture); } } } // 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
- HtmlTableCell.cs
- TypeToken.cs
- MatrixTransform3D.cs
- DataGridViewCellLinkedList.cs
- FlowPanelDesigner.cs
- DictionaryTraceRecord.cs
- PermissionSetEnumerator.cs
- XamlTemplateSerializer.cs
- SHA384Cng.cs
- PipelineModuleStepContainer.cs
- LogLogRecord.cs
- InvalidEnumArgumentException.cs
- TypeConverterHelper.cs
- PngBitmapEncoder.cs
- _DynamicWinsockMethods.cs
- ReaderOutput.cs
- ConvertEvent.cs
- WebZone.cs
- Point4D.cs
- CodeParameterDeclarationExpressionCollection.cs
- GridViewPageEventArgs.cs
- DataSourceCollectionBase.cs
- ColorContextHelper.cs
- ScopelessEnumAttribute.cs
- ReverseComparer.cs
- LinqDataSourceContextEventArgs.cs
- ToolStripItemClickedEventArgs.cs
- FilteredAttributeCollection.cs
- CompiledIdentityConstraint.cs
- AndMessageFilterTable.cs
- HttpDebugHandler.cs
- TextRunCacheImp.cs
- MatrixAnimationUsingPath.cs
- RawStylusInput.cs
- GroupDescription.cs
- HMACSHA256.cs
- XmlDictionaryReaderQuotas.cs
- DiscoveryClientOutputChannel.cs
- ExceptionRoutedEventArgs.cs
- DupHandleConnectionReader.cs
- BuildManager.cs
- ContractSearchPattern.cs
- Decimal.cs
- SiteMapDataSourceView.cs
- PackageDigitalSignatureManager.cs
- DateTime.cs
- PagesSection.cs
- WebExceptionStatus.cs
- ImmutableObjectAttribute.cs
- RepeatBehavior.cs
- MimeTypePropertyAttribute.cs
- StructuredProperty.cs
- MessageEnumerator.cs
- SoapExtensionStream.cs
- XmlRootAttribute.cs
- Operators.cs
- ZoneIdentityPermission.cs
- ToolStripDropDownClosingEventArgs.cs
- TextShapeableCharacters.cs
- ObjectItemLoadingSessionData.cs
- RadioButtonStandardAdapter.cs
- LicenseProviderAttribute.cs
- WebPartCatalogAddVerb.cs
- RemotingAttributes.cs
- WebHttpBindingElement.cs
- Version.cs
- AttributeInfo.cs
- GregorianCalendar.cs
- DodSequenceMerge.cs
- BroadcastEventHelper.cs
- ProxyAttribute.cs
- StreamGeometryContext.cs
- ProtocolsConfigurationHandler.cs
- FacetValueContainer.cs
- SqlCachedBuffer.cs
- ValidationEventArgs.cs
- InstanceContextMode.cs
- CngProvider.cs
- LineGeometry.cs
- DesignOnlyAttribute.cs
- BaseAsyncResult.cs
- ProcessThreadCollection.cs
- ExpressionsCollectionEditor.cs
- OpCellTreeNode.cs
- ScriptingAuthenticationServiceSection.cs
- QueryPageSettingsEventArgs.cs
- DropShadowEffect.cs
- QuadraticEase.cs
- BindingContext.cs
- TimeSpanMinutesConverter.cs
- AsyncSerializedWorker.cs
- BrowserDefinitionCollection.cs
- TcpAppDomainProtocolHandler.cs
- TdsEnums.cs
- ToolStripRendererSwitcher.cs
- ExtractCollection.cs
- WindowsImpersonationContext.cs
- SurrogateEncoder.cs
- MenuItemStyle.cs
- PageEventArgs.cs