Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / NonVisualControlAttribute.cs / 1 / NonVisualControlAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AttributeUsage(AttributeTargets.Class)] public sealed class NonVisualControlAttribute : Attribute { ////// /// public static readonly NonVisualControlAttribute NonVisual = new NonVisualControlAttribute(true); ////// /// /// public static readonly NonVisualControlAttribute Visual = new NonVisualControlAttribute(false); ////// /// /// public static readonly NonVisualControlAttribute Default = Visual; private bool _nonVisual; ////// /// public NonVisualControlAttribute() : this(true) { } ////// public NonVisualControlAttribute(bool nonVisual) { _nonVisual = nonVisual; } ////// public bool IsNonVisual { get { return _nonVisual; } } ///Indicates if the control is non-visual. ///public override bool Equals(object obj) { if (obj == this) { return true; } NonVisualControlAttribute other = obj as NonVisualControlAttribute; return (other != null) && (other.IsNonVisual == IsNonVisual); } /// public override int GetHashCode() { return _nonVisual.GetHashCode(); } /// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // 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.UI { using System; using System.Collections; using System.ComponentModel; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AttributeUsage(AttributeTargets.Class)] public sealed class NonVisualControlAttribute : Attribute { ////// /// public static readonly NonVisualControlAttribute NonVisual = new NonVisualControlAttribute(true); ////// /// /// public static readonly NonVisualControlAttribute Visual = new NonVisualControlAttribute(false); ////// /// /// public static readonly NonVisualControlAttribute Default = Visual; private bool _nonVisual; ////// /// public NonVisualControlAttribute() : this(true) { } ////// public NonVisualControlAttribute(bool nonVisual) { _nonVisual = nonVisual; } ////// public bool IsNonVisual { get { return _nonVisual; } } ///Indicates if the control is non-visual. ///public override bool Equals(object obj) { if (obj == this) { return true; } NonVisualControlAttribute other = obj as NonVisualControlAttribute; return (other != null) && (other.IsNonVisual == IsNonVisual); } /// public override int GetHashCode() { return _nonVisual.GetHashCode(); } /// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // 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
- WebBrowserNavigatedEventHandler.cs
- RowParagraph.cs
- BinaryObjectReader.cs
- FontConverter.cs
- StoreContentChangedEventArgs.cs
- CachedTypeface.cs
- GlyphsSerializer.cs
- ServerValidateEventArgs.cs
- SqlNotificationRequest.cs
- RequiredFieldValidator.cs
- WebPartDeleteVerb.cs
- LinkClickEvent.cs
- HebrewNumber.cs
- SmiMetaData.cs
- DbUpdateCommandTree.cs
- ConfigurationElementCollection.cs
- BamlRecordReader.cs
- SafeBuffer.cs
- IISMapPath.cs
- Hashtable.cs
- Version.cs
- RowBinding.cs
- SortDescriptionCollection.cs
- DynamicResourceExtensionConverter.cs
- InputScopeConverter.cs
- ShowExpandedMultiValueConverter.cs
- PermissionToken.cs
- FixedSOMTable.cs
- Receive.cs
- FileUtil.cs
- VariantWrapper.cs
- ReferenceEqualityComparer.cs
- DataBindEngine.cs
- MDIWindowDialog.cs
- CopyCodeAction.cs
- EnvelopedSignatureTransform.cs
- PresentationSource.cs
- DependencyObjectType.cs
- ScriptingWebServicesSectionGroup.cs
- FrameDimension.cs
- DataContext.cs
- BitmapDecoder.cs
- DataGridViewCellParsingEventArgs.cs
- CompilationLock.cs
- coordinator.cs
- ToolStripDropDownMenu.cs
- ImportCatalogPart.cs
- GroupLabel.cs
- TransactionOptions.cs
- CustomPopupPlacement.cs
- BmpBitmapEncoder.cs
- ExclusiveTcpListener.cs
- DetailsViewModeEventArgs.cs
- WorkBatch.cs
- FilterableAttribute.cs
- TraceUtility.cs
- ImageInfo.cs
- SafeHandles.cs
- SkinIDTypeConverter.cs
- ExpressionVisitorHelpers.cs
- NameValueCollection.cs
- SimpleWebHandlerParser.cs
- PageCodeDomTreeGenerator.cs
- Utility.cs
- DataGridViewRowHeaderCell.cs
- XPathExpr.cs
- TemplateInstanceAttribute.cs
- Decoder.cs
- ObjectNotFoundException.cs
- DbConnectionInternal.cs
- DesignerPerfEventProvider.cs
- BindingCollection.cs
- AlternationConverter.cs
- CodeTypeDelegate.cs
- SimpleTextLine.cs
- SignatureResourcePool.cs
- SqlSelectClauseBuilder.cs
- OperandQuery.cs
- EntityContainerEmitter.cs
- ConcurrentStack.cs
- BigInt.cs
- Filter.cs
- DataGridClipboardCellContent.cs
- QuaternionConverter.cs
- DataGridTextBoxColumn.cs
- NumberFormatter.cs
- ListBoxChrome.cs
- AmbientValueAttribute.cs
- Group.cs
- EntityDesignerUtils.cs
- CreateParams.cs
- ThreadInterruptedException.cs
- RotateTransform3D.cs
- LambdaExpression.cs
- NoneExcludedImageIndexConverter.cs
- WSFederationHttpSecurityElement.cs
- ChannelSinkStacks.cs
- SystemMulticastIPAddressInformation.cs
- DataGridViewRowHeaderCell.cs
- DesignConnectionCollection.cs