Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- StdValidatorsAndConverters.cs
- StrokeNodeOperations2.cs
- BaseInfoTable.cs
- VScrollBar.cs
- ImageListUtils.cs
- BooleanKeyFrameCollection.cs
- PaperSource.cs
- SchemaElementDecl.cs
- DataGridViewImageColumn.cs
- VerificationException.cs
- SimpleBitVector32.cs
- QilXmlReader.cs
- _HeaderInfoTable.cs
- PageRouteHandler.cs
- BitArray.cs
- PolicyFactory.cs
- ColorMatrix.cs
- DelegateHelpers.Generated.cs
- versioninfo.cs
- X509InitiatorCertificateServiceElement.cs
- CodeDomConfigurationHandler.cs
- XmlExceptionHelper.cs
- DrawTreeNodeEventArgs.cs
- IndexedWhereQueryOperator.cs
- QilReplaceVisitor.cs
- StandardOleMarshalObject.cs
- ProfileModule.cs
- RowToFieldTransformer.cs
- EventHandlerList.cs
- TabPanel.cs
- DoubleCollectionConverter.cs
- CodeAttributeDeclaration.cs
- ListBase.cs
- MULTI_QI.cs
- InfoCardKeyedHashAlgorithm.cs
- DoWorkEventArgs.cs
- StorageEntityTypeMapping.cs
- KeyMatchBuilder.cs
- TemplateControlParser.cs
- MetadataArtifactLoaderFile.cs
- DependencyProperty.cs
- externdll.cs
- DataServicePagingProviderWrapper.cs
- PointUtil.cs
- AttributeParameterInfo.cs
- LazyLoadBehavior.cs
- TableStyle.cs
- ResourcePermissionBaseEntry.cs
- UIElementParaClient.cs
- TriggerBase.cs
- CallbackCorrelationInitializer.cs
- EncryptedHeader.cs
- HttpServerVarsCollection.cs
- TraceContext.cs
- TextElementCollectionHelper.cs
- Ref.cs
- RegexFCD.cs
- ServiceDescriptionSerializer.cs
- ByteStreamGeometryContext.cs
- ObjectReferenceStack.cs
- DeclarativeCatalogPart.cs
- CodeDOMProvider.cs
- ConfigUtil.cs
- PlanCompiler.cs
- SystemParameters.cs
- DebugController.cs
- DefaultAssemblyResolver.cs
- Command.cs
- HeaderPanel.cs
- DataBindingList.cs
- SchemaImporterExtension.cs
- PlainXmlWriter.cs
- SiteIdentityPermission.cs
- ResourceReader.cs
- CompositeCollection.cs
- SystemGatewayIPAddressInformation.cs
- TableLayoutSettings.cs
- XmlSchemaComplexContentExtension.cs
- XmlBinaryWriter.cs
- AudienceUriMode.cs
- IDispatchConstantAttribute.cs
- CollectionView.cs
- FixUpCollection.cs
- TileBrush.cs
- OdbcHandle.cs
- ProcessHostFactoryHelper.cs
- TopClause.cs
- ChangeTracker.cs
- XmlNamespaceDeclarationsAttribute.cs
- EventSetter.cs
- BitmapMetadata.cs
- XmlAttributeCollection.cs
- XmlUtil.cs
- ZoneButton.cs
- DiffuseMaterial.cs
- PermissionSet.cs
- ImportContext.cs
- SwitchAttribute.cs
- DEREncoding.cs
- InternalDuplexChannelListener.cs