Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MaterialGroup.cs
- PropertyInfoSet.cs
- ApplicationManager.cs
- AmbiguousMatchException.cs
- Grant.cs
- ControlValuePropertyAttribute.cs
- wgx_sdk_version.cs
- DataTemplateSelector.cs
- DesignConnectionCollection.cs
- ApplicationBuildProvider.cs
- TriggerAction.cs
- SimpleWebHandlerParser.cs
- TextEffect.cs
- UrlMappingCollection.cs
- ThaiBuddhistCalendar.cs
- WebContentFormatHelper.cs
- CallbackValidatorAttribute.cs
- Compress.cs
- ObsoleteAttribute.cs
- InArgumentConverter.cs
- RowUpdatedEventArgs.cs
- UIHelper.cs
- CompilerScope.Storage.cs
- TableProvider.cs
- NetworkInformationPermission.cs
- ResourceDescriptionAttribute.cs
- DatePickerDateValidationErrorEventArgs.cs
- SqlConnectionHelper.cs
- TimeSpanMinutesConverter.cs
- HttpCacheVary.cs
- LicenseContext.cs
- XmlSchemaObject.cs
- WithStatement.cs
- SqlRowUpdatingEvent.cs
- Substitution.cs
- RuntimeEnvironment.cs
- HMACSHA512.cs
- DataTransferEventArgs.cs
- EpmSourceTree.cs
- CodeTypeOfExpression.cs
- XPathConvert.cs
- EntityTypeEmitter.cs
- DocumentScope.cs
- FullTextLine.cs
- Symbol.cs
- DataFormats.cs
- DbTypeMap.cs
- UriTemplateLiteralQueryValue.cs
- ThumbAutomationPeer.cs
- FolderBrowserDialog.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ToolStripItemImageRenderEventArgs.cs
- sqlcontext.cs
- StickyNoteHelper.cs
- InputLanguageProfileNotifySink.cs
- ToolStripComboBox.cs
- PageEventArgs.cs
- HtmlShim.cs
- PropertyDescriptorGridEntry.cs
- Registry.cs
- OutputWindow.cs
- TabItemAutomationPeer.cs
- ErrorEventArgs.cs
- CheckBox.cs
- TextRange.cs
- HorizontalAlignConverter.cs
- SqlTriggerContext.cs
- Switch.cs
- DoubleAverageAggregationOperator.cs
- CompensationTokenData.cs
- ListViewInsertionMark.cs
- List.cs
- String.cs
- UnsafeNativeMethods.cs
- ComponentEvent.cs
- TextDecorations.cs
- GridViewItemAutomationPeer.cs
- BoolExpressionVisitors.cs
- RowTypePropertyElement.cs
- ActivationServices.cs
- CommentGlyph.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- XmlDigitalSignatureProcessor.cs
- InvokeGenerator.cs
- XNameConverter.cs
- HttpCookiesSection.cs
- TableLayout.cs
- BrowserCapabilitiesCodeGenerator.cs
- PasswordRecoveryDesigner.cs
- XmlSchema.cs
- InternalTypeHelper.cs
- SignatureDescription.cs
- DesignerView.Commands.cs
- DescendantQuery.cs
- WebDisplayNameAttribute.cs
- CodeNamespaceImportCollection.cs
- Variable.cs
- StubHelpers.cs
- MimePart.cs
- ConfigurationManagerInternalFactory.cs