Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // // 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(); } } } // 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
- DbModificationClause.cs
- EdgeProfileValidation.cs
- CaseExpr.cs
- BitmapCache.cs
- TreePrinter.cs
- WebHeaderCollection.cs
- LoggedException.cs
- AuthenticateEventArgs.cs
- SocketElement.cs
- InvokeMethodActivity.cs
- XPathBuilder.cs
- Site.cs
- Application.cs
- Pkcs7Recipient.cs
- HtmlToClrEventProxy.cs
- AtomMaterializerLog.cs
- CodeEntryPointMethod.cs
- SchemaAttDef.cs
- XmlTextEncoder.cs
- HtmlWindowCollection.cs
- CompilationRelaxations.cs
- MiniMapControl.xaml.cs
- XdrBuilder.cs
- Selector.cs
- DataRelationPropertyDescriptor.cs
- Events.cs
- SpellCheck.cs
- CodeIdentifiers.cs
- BasicHttpBindingCollectionElement.cs
- AlternateView.cs
- ChannelPoolSettings.cs
- IntSumAggregationOperator.cs
- _ConnectStream.cs
- ComplexBindingPropertiesAttribute.cs
- SynchronizedPool.cs
- CodeNamespaceImportCollection.cs
- EntityClassGenerator.cs
- EncodingDataItem.cs
- BindingSource.cs
- input.cs
- Ray3DHitTestResult.cs
- TabletDevice.cs
- HtmlControlPersistable.cs
- CmsInterop.cs
- Base64Encoding.cs
- UnsafeNativeMethods.cs
- SmtpMail.cs
- ItemCollection.cs
- MetadataItemEmitter.cs
- __FastResourceComparer.cs
- VarInfo.cs
- ImageListDesigner.cs
- MessageFilter.cs
- LayoutTable.cs
- RuleSet.cs
- Attribute.cs
- Wildcard.cs
- ServiceChannelProxy.cs
- DbTypeMap.cs
- __Error.cs
- LoginAutoFormat.cs
- TreeNodeSelectionProcessor.cs
- WindowsFormsSynchronizationContext.cs
- SAPICategories.cs
- BookmarkUndoUnit.cs
- FileSystemInfo.cs
- PeerToPeerException.cs
- Configuration.cs
- DataBindEngine.cs
- GeneralTransformGroup.cs
- BaseValidator.cs
- TargetControlTypeCache.cs
- Metadata.cs
- SingleAnimation.cs
- ClientTarget.cs
- OleDbStruct.cs
- ExtensionWindowResizeGrip.cs
- MetadataItemEmitter.cs
- HttpHandlerAction.cs
- TokenBasedSetEnumerator.cs
- PrimaryKeyTypeConverter.cs
- DbParameterCollectionHelper.cs
- Form.cs
- HorizontalAlignConverter.cs
- CheckBoxList.cs
- DeclaredTypeElement.cs
- ILGenerator.cs
- SQLMoney.cs
- KeySplineConverter.cs
- CounterCreationData.cs
- AbandonedMutexException.cs
- SQLBinaryStorage.cs
- Int16AnimationBase.cs
- MatrixCamera.cs
- RegexMatch.cs
- XmlSchemaDatatype.cs
- Journal.cs
- ObjectDataProvider.cs
- Command.cs
- XmlEntity.cs