Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- AdCreatedEventArgs.cs
- AutoResetEvent.cs
- StylusSystemGestureEventArgs.cs
- DesignerVerbCollection.cs
- ImageAutomationPeer.cs
- Literal.cs
- DelegatedStream.cs
- NameValueFileSectionHandler.cs
- ListManagerBindingsCollection.cs
- StateFinalizationActivity.cs
- DynamicDocumentPaginator.cs
- GradientBrush.cs
- LicenseManager.cs
- InfoCardXmlSerializer.cs
- ServiceThrottlingBehavior.cs
- SimpleApplicationHost.cs
- QueryOptionExpression.cs
- DiagnosticTrace.cs
- XmlSchemaObjectCollection.cs
- XmlBinaryWriterSession.cs
- UInt64Converter.cs
- PropertyPathWorker.cs
- TypeDelegator.cs
- PermissionSet.cs
- UnhandledExceptionEventArgs.cs
- ValidatorCollection.cs
- TdsParameterSetter.cs
- HashSet.cs
- RuleProcessor.cs
- WorkflowDesignerMessageFilter.cs
- PolicyManager.cs
- PassportPrincipal.cs
- WindowsTooltip.cs
- TransformGroup.cs
- QueueAccessMode.cs
- CounterSampleCalculator.cs
- XslAst.cs
- DataBinding.cs
- PersonalizableTypeEntry.cs
- errorpatternmatcher.cs
- HitTestWithPointDrawingContextWalker.cs
- StateMachineSubscriptionManager.cs
- InvokePatternIdentifiers.cs
- ObjectDataSource.cs
- HwndSource.cs
- KeyPressEvent.cs
- CqlBlock.cs
- ModelUIElement3D.cs
- HostProtectionException.cs
- TextContainer.cs
- PositiveTimeSpanValidator.cs
- FixUp.cs
- AuthenticationSection.cs
- HtmlInputSubmit.cs
- Pkcs7Recipient.cs
- GB18030Encoding.cs
- bidPrivateBase.cs
- VisualStyleRenderer.cs
- XmlEntityReference.cs
- LostFocusEventManager.cs
- HttpConfigurationSystem.cs
- EndpointDiscoveryBehavior.cs
- PrivilegedConfigurationManager.cs
- XmlNamespaceMapping.cs
- SerializationHelper.cs
- PixelFormat.cs
- TcpChannelListener.cs
- ParameterElement.cs
- Merger.cs
- ButtonPopupAdapter.cs
- loginstatus.cs
- Pen.cs
- ListViewInsertEventArgs.cs
- BridgeDataReader.cs
- ConditionValidator.cs
- DoubleAnimationUsingPath.cs
- MessageRpc.cs
- ToolStripSettings.cs
- CollectionsUtil.cs
- ProfileSettingsCollection.cs
- GestureRecognitionResult.cs
- FloatUtil.cs
- Executor.cs
- NetTcpBindingElement.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ContentDisposition.cs
- InkPresenter.cs
- PropertyGridCommands.cs
- Literal.cs
- ProcessHostServerConfig.cs
- BufferedOutputAsyncStream.cs
- TreeNodeCollection.cs
- SynchronizedInputPattern.cs
- TransformProviderWrapper.cs
- InvalidEnumArgumentException.cs
- MulticastIPAddressInformationCollection.cs
- ProtectedConfigurationSection.cs
- LoginViewDesigner.cs
- SQLDecimalStorage.cs
- Line.cs