Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- OracleFactory.cs
- ResourcePart.cs
- DataPagerFieldItem.cs
- ViewService.cs
- TextSerializer.cs
- ProjectionAnalyzer.cs
- NullExtension.cs
- HelpInfo.cs
- PolicyLevel.cs
- UInt64Converter.cs
- EditBehavior.cs
- Identity.cs
- TextCompositionEventArgs.cs
- TdsParameterSetter.cs
- XhtmlBasicTextViewAdapter.cs
- XPathChildIterator.cs
- RectangleHotSpot.cs
- OlePropertyStructs.cs
- EntityTypeEmitter.cs
- SoapExtension.cs
- AttributeAction.cs
- LinqTreeNodeEvaluator.cs
- ObjectDataSource.cs
- KnownColorTable.cs
- ObjectDataSourceDisposingEventArgs.cs
- SolidColorBrush.cs
- SQLCharsStorage.cs
- WorkflowServiceNamespace.cs
- SignatureHelper.cs
- DATA_BLOB.cs
- PageContentAsyncResult.cs
- LookupTables.cs
- ProxyHwnd.cs
- WebPartHelpVerb.cs
- LineMetrics.cs
- BamlTreeMap.cs
- JobDuplex.cs
- ComponentEvent.cs
- TypeDependencyAttribute.cs
- DnsPermission.cs
- XPathPatternBuilder.cs
- SoapIgnoreAttribute.cs
- TreeViewImageKeyConverter.cs
- Identifier.cs
- SelectionListComponentEditor.cs
- Graph.cs
- OleDbCommand.cs
- MetadataArtifactLoaderComposite.cs
- Int32Animation.cs
- WebPartsSection.cs
- RuntimeHelpers.cs
- LinqToSqlWrapper.cs
- MarkupExtensionParser.cs
- WindowsFormsLinkLabel.cs
- DescendantBaseQuery.cs
- HttpSessionStateBase.cs
- EndOfStreamException.cs
- DataGridViewRowConverter.cs
- ForeignConstraint.cs
- SafeMarshalContext.cs
- StopStoryboard.cs
- TableCellCollection.cs
- AddInDeploymentState.cs
- SortAction.cs
- FilteredAttributeCollection.cs
- ADMembershipUser.cs
- PromptStyle.cs
- Invariant.cs
- InfoCardCryptoHelper.cs
- DetailsView.cs
- ProjectionCamera.cs
- XsltSettings.cs
- WeakEventManager.cs
- SessionStateUtil.cs
- DataGridViewTopLeftHeaderCell.cs
- Memoizer.cs
- HttpResponse.cs
- IssuanceLicense.cs
- BitmapEffectInput.cs
- TokenBasedSet.cs
- FileCodeGroup.cs
- AddingNewEventArgs.cs
- Facet.cs
- safex509handles.cs
- StorageModelBuildProvider.cs
- ActiveDesignSurfaceEvent.cs
- SubtreeProcessor.cs
- Profiler.cs
- BitmapInitialize.cs
- OrderedDictionary.cs
- BlobPersonalizationState.cs
- DataTemplate.cs
- VerticalAlignConverter.cs
- ReadWriteObjectLock.cs
- AccessorTable.cs
- MembershipUser.cs
- XmlSchemaDatatype.cs
- StructuralCache.cs
- GridItem.cs
- DbMetaDataColumnNames.cs