Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / MinimizableAttributeTypeConverter.cs / 1305376 / MinimizableAttributeTypeConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Globalization; ////// Summary description for MinimizableAttributeTypeConverter. /// internal class MinimizableAttributeTypeConverter : BooleanConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(string)) { return true; } return base.CanConvertFrom(context, sourceType); } public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { string strValue = value as string; if (strValue != null) { if ((strValue.Length > 0) && !String.Equals(strValue, "false", StringComparison.OrdinalIgnoreCase)) { return true; } else { return false; } } return base.ConvertFrom(context, culture, value); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Globalization; ////// Summary description for MinimizableAttributeTypeConverter. /// internal class MinimizableAttributeTypeConverter : BooleanConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(string)) { return true; } return base.CanConvertFrom(context, sourceType); } public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { string strValue = value as string; if (strValue != null) { if ((strValue.Length > 0) && !String.Equals(strValue, "false", StringComparison.OrdinalIgnoreCase)) { return true; } else { return false; } } return base.ConvertFrom(context, culture, value); } } } // 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
- ValueType.cs
- LongValidator.cs
- ToolboxItemCollection.cs
- SessionEndingCancelEventArgs.cs
- VolatileResourceManager.cs
- MsmqIntegrationReceiveParameters.cs
- UnsafeNativeMethodsTablet.cs
- FilteredAttributeCollection.cs
- ConfigXmlCDataSection.cs
- XmlDomTextWriter.cs
- SqlCommandSet.cs
- SchemaObjectWriter.cs
- TrustLevel.cs
- FastPropertyAccessor.cs
- RtfToXamlReader.cs
- MessageSecurityOverHttp.cs
- PermissionSetEnumerator.cs
- ChangeProcessor.cs
- Inflater.cs
- SmtpDigestAuthenticationModule.cs
- CanExecuteRoutedEventArgs.cs
- AlphabeticalEnumConverter.cs
- LayoutManager.cs
- ProgressPage.cs
- HtmlInputCheckBox.cs
- TypeNameConverter.cs
- TypeUsageBuilder.cs
- ClientSettingsSection.cs
- PropertyTab.cs
- SqlNamer.cs
- Renderer.cs
- MediaPlayerState.cs
- XmlSchemaRedefine.cs
- DebugTraceHelper.cs
- WebPartDescriptionCollection.cs
- ViewBase.cs
- ListenerElementsCollection.cs
- TransformedBitmap.cs
- WindowsToolbarAsMenu.cs
- xsdvalidator.cs
- UnicodeEncoding.cs
- TimerElapsedEvenArgs.cs
- SiteMapNode.cs
- EventManager.cs
- EnumValAlphaComparer.cs
- SessionEndingCancelEventArgs.cs
- AuthenticationModuleElement.cs
- SmiContext.cs
- IsolatedStorageFileStream.cs
- SafeNativeMethods.cs
- ProtocolInformationReader.cs
- PolicyStatement.cs
- Point3DAnimationUsingKeyFrames.cs
- TcpClientCredentialType.cs
- DynamicPropertyHolder.cs
- DrawingAttributeSerializer.cs
- CollectionEditVerbManager.cs
- TrackingProfile.cs
- RoutedCommand.cs
- FixUp.cs
- SimpleBitVector32.cs
- RequestTimeoutManager.cs
- AppDomainManager.cs
- FileDialogCustomPlace.cs
- TypeDelegator.cs
- PropertyValidationContext.cs
- TypeSystem.cs
- SmiRequestExecutor.cs
- ExpressionContext.cs
- TextEmbeddedObject.cs
- CodePrimitiveExpression.cs
- XPathExpr.cs
- Model3D.cs
- Normalization.cs
- DefaultTextStore.cs
- BooleanStorage.cs
- Attribute.cs
- OleServicesContext.cs
- TCEAdapterGenerator.cs
- XmlJsonWriter.cs
- SimplePropertyEntry.cs
- CommonObjectSecurity.cs
- TextSpan.cs
- templategroup.cs
- CodeRegionDirective.cs
- AlgoModule.cs
- documentsequencetextpointer.cs
- Wildcard.cs
- EntityCommandCompilationException.cs
- AdCreatedEventArgs.cs
- ProgressChangedEventArgs.cs
- AssemblyBuilder.cs
- Compiler.cs
- Size3DConverter.cs
- SoapCodeExporter.cs
- StyleTypedPropertyAttribute.cs
- ArrayTypeMismatchException.cs
- MatrixTransform3D.cs
- DataException.cs
- ChangeBlockUndoRecord.cs