Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / TransformerInfo.cs / 1305376 / 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; 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 | ConfigurationPropertyOptions.IsTypeStringTransformationRequired); 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. // //----------------------------------------------------------------------------- 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; 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 | ConfigurationPropertyOptions.IsTypeStringTransformationRequired); 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CheckedListBox.cs
- LineSegment.cs
- Selection.cs
- ObjectCloneHelper.cs
- Tuple.cs
- XmlEntity.cs
- __ConsoleStream.cs
- HttpHandlerAction.cs
- Predicate.cs
- DebugHandleTracker.cs
- StandardToolWindows.cs
- CallbackHandler.cs
- InputReferenceExpression.cs
- ResXFileRef.cs
- GetPageCompletedEventArgs.cs
- StorageRoot.cs
- DataGridViewTextBoxCell.cs
- StringAnimationBase.cs
- RuleSetDialog.Designer.cs
- MembershipSection.cs
- ComPlusInstanceContextInitializer.cs
- ObjectListFieldCollection.cs
- MenuItem.cs
- NominalTypeEliminator.cs
- PeekCompletedEventArgs.cs
- Error.cs
- ExecutedRoutedEventArgs.cs
- BindingMAnagerBase.cs
- MergablePropertyAttribute.cs
- BaseInfoTable.cs
- DataGridViewToolTip.cs
- Misc.cs
- ToolStripGripRenderEventArgs.cs
- OutputCacheSettingsSection.cs
- SqlUtil.cs
- cookiecontainer.cs
- SessionStateContainer.cs
- XslCompiledTransform.cs
- SqlProcedureAttribute.cs
- DataMemberAttribute.cs
- BrowserCapabilitiesFactoryBase.cs
- InputScopeManager.cs
- ProjectionPathSegment.cs
- MouseCaptureWithinProperty.cs
- CommandHelpers.cs
- SqlDependencyUtils.cs
- MimeXmlReflector.cs
- ModelUIElement3D.cs
- XmlKeywords.cs
- SchemaImporterExtensionElement.cs
- NamespaceDisplay.xaml.cs
- XmlFormatExtensionPrefixAttribute.cs
- CLRBindingWorker.cs
- MatrixTransform.cs
- Property.cs
- DirectoryInfo.cs
- DataServiceBuildProvider.cs
- ObjectStorage.cs
- TemplateControlParser.cs
- ClientTarget.cs
- TdsParserSessionPool.cs
- AppDomainAttributes.cs
- TextDecorationCollectionConverter.cs
- ToolStripItemClickedEventArgs.cs
- SiteMapNode.cs
- FileLoadException.cs
- RefExpr.cs
- _NegoStream.cs
- xmlfixedPageInfo.cs
- ScrollItemPatternIdentifiers.cs
- GetIndexBinder.cs
- ReferenceEqualityComparer.cs
- DesignerLoader.cs
- BeginGetFileNameFromUserRequest.cs
- SearchForVirtualItemEventArgs.cs
- BoolExpressionVisitors.cs
- UnsafeNativeMethods.cs
- CodeTypeParameter.cs
- SiteMapHierarchicalDataSourceView.cs
- RuntimeConfigurationRecord.cs
- MetricEntry.cs
- Literal.cs
- LogFlushAsyncResult.cs
- ParameterModifier.cs
- Wildcard.cs
- SemanticValue.cs
- UpdatePanelTriggerCollection.cs
- TagMapCollection.cs
- EmptyEnumerable.cs
- DataGridTableCollection.cs
- XXXInfos.cs
- ApplicationException.cs
- IntegrationExceptionEventArgs.cs
- AnnotationAuthorChangedEventArgs.cs
- DbException.cs
- CodeTypeReferenceCollection.cs
- XmlSigningNodeWriter.cs
- Rotation3D.cs
- TextSearch.cs
- ObjectDataSourceMethodEventArgs.cs