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
- XmlDataDocument.cs
- Attributes.cs
- BitmapScalingModeValidation.cs
- Pkcs7Recipient.cs
- webbrowsersite.cs
- MarshalDirectiveException.cs
- SecurityBindingElementImporter.cs
- recordstatescratchpad.cs
- ObjectReaderCompiler.cs
- FilteredSchemaElementLookUpTable.cs
- PageAsyncTask.cs
- XmlReaderDelegator.cs
- LabelDesigner.cs
- ErrorStyle.cs
- MgmtConfigurationRecord.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- GlobalizationAssembly.cs
- CodeIndexerExpression.cs
- DecimalMinMaxAggregationOperator.cs
- RSAPKCS1KeyExchangeFormatter.cs
- EntityViewGenerator.cs
- Directory.cs
- Line.cs
- followingquery.cs
- precedingquery.cs
- basevalidator.cs
- ContextMenuStripGroup.cs
- SoapExtensionStream.cs
- UInt16Converter.cs
- NGCSerializer.cs
- DbDataSourceEnumerator.cs
- SchemaInfo.cs
- ComponentTray.cs
- Marshal.cs
- SafeNativeMethods.cs
- ImageFormat.cs
- CollectionTypeElement.cs
- DataGridViewSortCompareEventArgs.cs
- RemoteHelper.cs
- ClientSettingsProvider.cs
- ContentControl.cs
- MessageParameterAttribute.cs
- AttachmentCollection.cs
- FocusTracker.cs
- RequestSecurityTokenResponseCollection.cs
- safelink.cs
- ButtonColumn.cs
- PartialCachingAttribute.cs
- EntityParameter.cs
- DuplicateMessageDetector.cs
- XPathMessageContext.cs
- _AutoWebProxyScriptEngine.cs
- RelatedCurrencyManager.cs
- CharAnimationBase.cs
- ToolstripProfessionalRenderer.cs
- Span.cs
- LinqDataSourceContextData.cs
- ColorConvertedBitmapExtension.cs
- WindowsFormsHelpers.cs
- ReceiveActivityValidator.cs
- MultiView.cs
- BufferedReadStream.cs
- SHA256Managed.cs
- NamedPipeTransportElement.cs
- JsonDeserializer.cs
- AddressHeader.cs
- WebPartVerbsEventArgs.cs
- CancellationHandler.cs
- DataSourceNameHandler.cs
- MDIClient.cs
- basemetadatamappingvisitor.cs
- WebPartConnectionsCancelVerb.cs
- InputEventArgs.cs
- Module.cs
- Parsers.cs
- ListSortDescription.cs
- StateChangeEvent.cs
- entitydatasourceentitysetnameconverter.cs
- DataSourceDesigner.cs
- DateTimeSerializationSection.cs
- PersonalizableTypeEntry.cs
- NameValueConfigurationElement.cs
- PtsContext.cs
- SpellerStatusTable.cs
- TimeManager.cs
- PagesChangedEventArgs.cs
- TrackingDataItem.cs
- HttpClientChannel.cs
- SQLStringStorage.cs
- CultureInfo.cs
- EngineSiteSapi.cs
- XmlSchemaObject.cs
- VoiceObjectToken.cs
- WebPartPersonalization.cs
- CheckBoxList.cs
- IndependentAnimationStorage.cs
- FactoryGenerator.cs
- UpdateCommand.cs
- NodeInfo.cs
- TransactionFlowBindingElement.cs