Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / IDReferencePropertyAttribute.cs / 1305376 / IDReferencePropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; ////// An IDReferencePropertyAttribute metadata attribute can be applied to string properties /// that contain ID references. /// This can be used to identify ID reference properties which allows design-time functionality /// to do interesting things with the property values. /// [AttributeUsage(AttributeTargets.Property)] public sealed class IDReferencePropertyAttribute : Attribute { private Type _referencedControlType; ////// public IDReferencePropertyAttribute() : this(typeof(Control)) { } ////// Used to mark a property as an ID reference. In addition, the type of controls /// can be specified. /// public IDReferencePropertyAttribute(Type referencedControlType) { _referencedControlType = referencedControlType; } ////// The types of controls allowed by the property. /// public Type ReferencedControlType { get { return _referencedControlType; } } ///public override int GetHashCode() { return ((ReferencedControlType != null) ? ReferencedControlType.GetHashCode() : 0); } /// public override bool Equals(object obj) { if (obj == this) { return true; } IDReferencePropertyAttribute other = obj as IDReferencePropertyAttribute; if (other != null) { return (ReferencedControlType == other.ReferencedControlType); } return false; } } } // 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
- MD5CryptoServiceProvider.cs
- ArrangedElementCollection.cs
- DecimalStorage.cs
- XomlCompilerHelpers.cs
- PersistenceTypeAttribute.cs
- ClockGroup.cs
- VerticalAlignConverter.cs
- XmlSchemaAnnotated.cs
- OdbcCommandBuilder.cs
- CryptoConfig.cs
- DynamicHyperLink.cs
- ImageFormatConverter.cs
- WindowsFormsHostAutomationPeer.cs
- XAMLParseException.cs
- InkCanvasAutomationPeer.cs
- DesignerOptionService.cs
- SerializableReadOnlyDictionary.cs
- AssociationEndMember.cs
- GlyphRun.cs
- MdiWindowListStrip.cs
- LocatorGroup.cs
- CompilationUnit.cs
- ReaderWriterLock.cs
- FieldReference.cs
- DbConnectionFactory.cs
- OfTypeExpression.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- UnsafeCollabNativeMethods.cs
- Logging.cs
- _RequestLifetimeSetter.cs
- UidManager.cs
- _NestedMultipleAsyncResult.cs
- ParameterToken.cs
- ChtmlPageAdapter.cs
- TopClause.cs
- RuleElement.cs
- OracleParameterCollection.cs
- Documentation.cs
- RegistryKey.cs
- UnicastIPAddressInformationCollection.cs
- PriorityItem.cs
- SpellerHighlightLayer.cs
- XsdDuration.cs
- ApplicationSecurityManager.cs
- ConfigPathUtility.cs
- PieceNameHelper.cs
- SecurityHeaderTokenResolver.cs
- TransportBindingElement.cs
- EqualityComparer.cs
- SecurityContextSecurityTokenResolver.cs
- AliasedSlot.cs
- ItemAutomationPeer.cs
- ConnectionStringSettings.cs
- TypeConverterHelper.cs
- EnumType.cs
- PagerStyle.cs
- MultipleViewPattern.cs
- TypeElement.cs
- ScalarType.cs
- XmlDictionaryWriter.cs
- ByteAnimationBase.cs
- UIntPtr.cs
- MustUnderstandBehavior.cs
- PingReply.cs
- MobileListItemCollection.cs
- WindowsGraphicsCacheManager.cs
- InfoCardAsymmetricCrypto.cs
- EncoderParameter.cs
- ConfigurationManagerHelper.cs
- HealthMonitoringSectionHelper.cs
- HttpClientCertificate.cs
- _OverlappedAsyncResult.cs
- DelegatedStream.cs
- Reference.cs
- CodeGen.cs
- TagPrefixAttribute.cs
- ToolTipAutomationPeer.cs
- ProviderConnectionPointCollection.cs
- BamlRecordHelper.cs
- ManagementPath.cs
- X509Extension.cs
- FrameworkContentElement.cs
- DataTableTypeConverter.cs
- ECDsa.cs
- Matrix3DValueSerializer.cs
- DataServiceQueryOfT.cs
- SqlMultiplexer.cs
- ResourceDictionaryCollection.cs
- ServiceInfoCollection.cs
- x509store.cs
- ContractReference.cs
- DataKeyCollection.cs
- Misc.cs
- MembershipPasswordException.cs
- LinkLabel.cs
- Monitor.cs
- Int64KeyFrameCollection.cs
- ViewStateModeByIdAttribute.cs
- ISFTagAndGuidCache.cs
- SmtpSection.cs