Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / IDReferencePropertyAttribute.cs / 1 / IDReferencePropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Security.Permissions; ////// 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)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageContractExporter.cs
- DataSourceProvider.cs
- Select.cs
- EmbeddedMailObject.cs
- ZipIOLocalFileHeader.cs
- cookiecontainer.cs
- SafeNativeMethodsCLR.cs
- Transform3D.cs
- ClusterUtils.cs
- SmtpReplyReaderFactory.cs
- ClientSideProviderDescription.cs
- RTLAwareMessageBox.cs
- DbConnectionStringBuilder.cs
- BitmapEffectDrawingContextState.cs
- ListParagraph.cs
- XmlWrappingReader.cs
- AdornerDecorator.cs
- Vector3dCollection.cs
- OdbcException.cs
- StringInfo.cs
- WebPartCancelEventArgs.cs
- AutoGeneratedFieldProperties.cs
- TraceHandlerErrorFormatter.cs
- HwndSourceParameters.cs
- RefExpr.cs
- RangeContentEnumerator.cs
- parserscommon.cs
- CodeMemberField.cs
- CharEnumerator.cs
- TransformGroup.cs
- BinaryUtilClasses.cs
- LabelEditEvent.cs
- StrongNameKeyPair.cs
- PropertyMapper.cs
- XmlWrappingReader.cs
- Cursor.cs
- Vector.cs
- DataObjectSettingDataEventArgs.cs
- TreeBuilder.cs
- PartialCachingAttribute.cs
- BodyGlyph.cs
- UserInitiatedNavigationPermission.cs
- TypeConverter.cs
- PropertyGridView.cs
- RoutedPropertyChangedEventArgs.cs
- PackWebRequestFactory.cs
- RoutedEventValueSerializer.cs
- RpcCryptoContext.cs
- ToolStripSeparatorRenderEventArgs.cs
- WebPartCloseVerb.cs
- XmlAttributeAttribute.cs
- safex509handles.cs
- PropertyInformationCollection.cs
- HttpRuntimeSection.cs
- SimpleHandlerFactory.cs
- BindingList.cs
- VideoDrawing.cs
- HwndProxyElementProvider.cs
- TimelineClockCollection.cs
- ConvertEvent.cs
- FunctionDescription.cs
- FileEnumerator.cs
- ScriptReferenceBase.cs
- XmlReflectionImporter.cs
- TemplateInstanceAttribute.cs
- SqlReferenceCollection.cs
- CodeSnippetCompileUnit.cs
- ConfigXmlComment.cs
- XmlSignatureProperties.cs
- ContextItemManager.cs
- AssemblyAssociatedContentFileAttribute.cs
- SecurityImpersonationBehavior.cs
- TreeNodeClickEventArgs.cs
- LineServicesCallbacks.cs
- ThemeableAttribute.cs
- Sentence.cs
- ButtonBaseAutomationPeer.cs
- ReplyAdapterChannelListener.cs
- FilterableAttribute.cs
- Repeater.cs
- util.cs
- StylusPointPropertyInfo.cs
- GridEntry.cs
- RightsManagementResourceHelper.cs
- XmlnsDictionary.cs
- WebPartConnectionCollection.cs
- PackageRelationshipCollection.cs
- DesignerDataView.cs
- GenericEnumConverter.cs
- Camera.cs
- AsymmetricKeyExchangeFormatter.cs
- XmlIlTypeHelper.cs
- GatewayDefinition.cs
- OleDbEnumerator.cs
- SqlBooleanizer.cs
- InterleavedZipPartStream.cs
- DecimalConstantAttribute.cs
- NotConverter.cs
- XsltException.cs
- formatstringdialog.cs