Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / TransformerInfo.cs / 2 / TransformerInfo.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Configuration; using System.Collections; using System.Collections.Specialized; using System.Security.Principal; using System.Web; using System.Web.Compilation; using System.Web.Configuration; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.Util; using System.Xml; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TransformerInfo : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propName = new ConfigurationProperty("name", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propType = new ConfigurationProperty("type", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); static TransformerInfo() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propName); _properties.Add(_propType); } internal TransformerInfo() { } public TransformerInfo(string name, string type) : this() { Name = name; Type = type; } [ConfigurationProperty("name", IsRequired = true, DefaultValue = "", IsKey = true)] [StringValidator(MinLength = 1)] public string Name { get { return (string)base[_propName]; } set { base[_propName] = value; } } ///protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("type", IsRequired = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Type { get { return (string)base[_propType]; } set { base[_propType] = value; } } /// public override bool Equals(object o) { if (o == this) { return true; } TransformerInfo ti = o as TransformerInfo; return StringUtil.Equals(Name, ti.Name) && StringUtil.Equals(Type, ti.Type); } /// public override int GetHashCode() { return Name.GetHashCode() ^ Type.GetHashCode(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeInitializationException.cs
- PreviewPrintController.cs
- ChangeInterceptorAttribute.cs
- HostSecurityManager.cs
- UIElement3D.cs
- ButtonBaseAutomationPeer.cs
- WinInetCache.cs
- StyleModeStack.cs
- ItemCheckEvent.cs
- SmtpFailedRecipientsException.cs
- TextSearch.cs
- ExpanderAutomationPeer.cs
- CommonXSendMessage.cs
- DependencyPropertyConverter.cs
- BufferedGraphics.cs
- Padding.cs
- Section.cs
- MetadataException.cs
- ReceiveReply.cs
- UniqueIdentifierService.cs
- RuleProcessor.cs
- RegexMatchCollection.cs
- BaseDataList.cs
- PreviewPageInfo.cs
- TreeViewImageGenerator.cs
- CommandEventArgs.cs
- BinaryFormatterWriter.cs
- CookielessData.cs
- Membership.cs
- Documentation.cs
- storagemappingitemcollection.viewdictionary.cs
- XmlDictionaryReader.cs
- WeakReferenceKey.cs
- FixedSOMFixedBlock.cs
- WebPartZone.cs
- TypeConverterHelper.cs
- AddInAttribute.cs
- FieldMetadata.cs
- XmlDataDocument.cs
- SqlTrackingWorkflowInstance.cs
- HiddenField.cs
- ColumnMapCopier.cs
- LogConverter.cs
- HyperLink.cs
- SqlEnums.cs
- ParenthesizePropertyNameAttribute.cs
- MouseCaptureWithinProperty.cs
- TreeNodeCollection.cs
- DateTimePickerDesigner.cs
- BamlStream.cs
- ErrorWrapper.cs
- GridItemPattern.cs
- DataViewManagerListItemTypeDescriptor.cs
- FileDialogCustomPlace.cs
- SqlCommandSet.cs
- TypeSystemProvider.cs
- DataGridDesigner.cs
- Cursor.cs
- KnownAssembliesSet.cs
- ParameterToken.cs
- PathSegmentCollection.cs
- TemplateField.cs
- shaperfactory.cs
- Version.cs
- ISAPIApplicationHost.cs
- RotateTransform3D.cs
- SqlServices.cs
- DataSourceSelectArguments.cs
- KerberosReceiverSecurityToken.cs
- SynchronizationValidator.cs
- InputReportEventArgs.cs
- SequentialUshortCollection.cs
- InternalResources.cs
- SchemaDeclBase.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- SequenceDesigner.xaml.cs
- TemplateComponentConnector.cs
- OrCondition.cs
- ISAPIApplicationHost.cs
- ActivityStateQuery.cs
- MetadataCache.cs
- ConnectionDemuxer.cs
- AutoGeneratedFieldProperties.cs
- CacheHelper.cs
- EdmValidator.cs
- DesignerDataTable.cs
- DebugView.cs
- WebPartEventArgs.cs
- ClientData.cs
- StringExpressionSet.cs
- CommandDesigner.cs
- Inflater.cs
- MDIControlStrip.cs
- ObjectStateFormatter.cs
- HttpApplicationStateWrapper.cs
- CdpEqualityComparer.cs
- CodeTypeParameter.cs
- UnsafeNativeMethods.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SqlParameter.cs