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
- Application.cs
- StylusPointPropertyInfoDefaults.cs
- ComplexBindingPropertiesAttribute.cs
- AttachedAnnotationChangedEventArgs.cs
- QueryStoreStatusRequest.cs
- Types.cs
- GorillaCodec.cs
- ExpressionVisitor.cs
- BlockingCollection.cs
- DateTimeValueSerializerContext.cs
- TTSEngineProxy.cs
- SecurityHelper.cs
- EntityClientCacheEntry.cs
- ColorConvertedBitmap.cs
- HttpsChannelListener.cs
- CultureMapper.cs
- TimelineCollection.cs
- StateRuntime.cs
- BamlRecordHelper.cs
- DecoratedNameAttribute.cs
- TextRangeEdit.cs
- ProxyManager.cs
- SelectionPattern.cs
- MetadataArtifactLoader.cs
- DataColumnChangeEvent.cs
- CounterSampleCalculator.cs
- PublisherMembershipCondition.cs
- StatusBarPanelClickEvent.cs
- CodeFieldReferenceExpression.cs
- WpfXamlLoader.cs
- ParseElementCollection.cs
- PrinterUnitConvert.cs
- UserValidatedEventArgs.cs
- DataPagerFieldItem.cs
- TableLayoutPanel.cs
- DbReferenceCollection.cs
- Interop.cs
- TextEditorCopyPaste.cs
- SettingsPropertyCollection.cs
- Suspend.cs
- EntityViewGenerationConstants.cs
- sqlinternaltransaction.cs
- CharacterBuffer.cs
- EmitterCache.cs
- TransformPatternIdentifiers.cs
- MsmqHostedTransportConfiguration.cs
- MediaEntryAttribute.cs
- TextProperties.cs
- TextLineBreak.cs
- BitmapFrameDecode.cs
- Int16Animation.cs
- RuntimeConfigLKG.cs
- Application.cs
- XomlCompilerParameters.cs
- TypeUtil.cs
- ReflectionServiceProvider.cs
- ToolStripItemDesigner.cs
- RectangleConverter.cs
- PersonalizationStateInfoCollection.cs
- OdbcErrorCollection.cs
- DetailsViewUpdateEventArgs.cs
- Converter.cs
- PartialList.cs
- List.cs
- XmlToDatasetMap.cs
- QuinticEase.cs
- SafeViewOfFileHandle.cs
- BufferAllocator.cs
- UnionExpr.cs
- FastEncoder.cs
- TimerEventSubscriptionCollection.cs
- RawStylusInputReport.cs
- LineInfo.cs
- SpeechDetectedEventArgs.cs
- TreeNodeBindingCollection.cs
- OdbcUtils.cs
- FontNamesConverter.cs
- EnumUnknown.cs
- configsystem.cs
- LookupBindingPropertiesAttribute.cs
- BitmapEffect.cs
- XpsResourceDictionary.cs
- LicenseContext.cs
- HighlightComponent.cs
- DropShadowBitmapEffect.cs
- XmlException.cs
- Bits.cs
- ThreadSafeList.cs
- Socket.cs
- CompilerError.cs
- ExpressionConverter.cs
- ErasingStroke.cs
- DocumentViewer.cs
- ParameterReplacerVisitor.cs
- MimeWriter.cs
- LogLogRecord.cs
- WebPartTransformerAttribute.cs
- WebPartTransformer.cs
- XmlUrlResolver.cs
- UnknownExceptionActionHelper.cs