Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / DesignTimeVisibleAttribute.cs / 1 / DesignTimeVisibleAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public sealed class DesignTimeVisibleAttribute : Attribute { private bool visible; ////// DesignTimeVisibileAttribute marks a component's visibility. If /// DesignTimeVisibileAttribute.Yes is present, a visual designer can show /// this component on a designer. /// ////// Creates a new DesignTimeVisibleAttribute with the visible /// property set to the given value. /// public DesignTimeVisibleAttribute(bool visible) { this.visible = visible; } ////// Creates a new DesignTimeVisibleAttribute set to the default /// value of true. /// public DesignTimeVisibleAttribute() { } ////// True if this component should be shown at design time, or false /// if it shouldn't. /// public bool Visible { get { return visible; } } ////// Marks a component as visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute Yes = new DesignTimeVisibleAttribute(true); ////// Marks a component as not visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute No = new DesignTimeVisibleAttribute(false); ////// The default visiblity. (equal to Yes.) /// public static readonly DesignTimeVisibleAttribute Default = Yes; ////// public override bool Equals(object obj) { if (obj == this) { return true; } DesignTimeVisibleAttribute other = obj as DesignTimeVisibleAttribute; return other != null && other.Visible == visible; } ///[To be supplied.] ////// public override int GetHashCode() { return typeof(DesignTimeVisibleAttribute).GetHashCode() ^ (visible ? -1 : 0); } ///[To be supplied.] ////// public override bool IsDefaultAttribute() { return (this.Visible == Default.Visible); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public sealed class DesignTimeVisibleAttribute : Attribute { private bool visible; ////// DesignTimeVisibileAttribute marks a component's visibility. If /// DesignTimeVisibileAttribute.Yes is present, a visual designer can show /// this component on a designer. /// ////// Creates a new DesignTimeVisibleAttribute with the visible /// property set to the given value. /// public DesignTimeVisibleAttribute(bool visible) { this.visible = visible; } ////// Creates a new DesignTimeVisibleAttribute set to the default /// value of true. /// public DesignTimeVisibleAttribute() { } ////// True if this component should be shown at design time, or false /// if it shouldn't. /// public bool Visible { get { return visible; } } ////// Marks a component as visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute Yes = new DesignTimeVisibleAttribute(true); ////// Marks a component as not visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute No = new DesignTimeVisibleAttribute(false); ////// The default visiblity. (equal to Yes.) /// public static readonly DesignTimeVisibleAttribute Default = Yes; ////// public override bool Equals(object obj) { if (obj == this) { return true; } DesignTimeVisibleAttribute other = obj as DesignTimeVisibleAttribute; return other != null && other.Visible == visible; } ///[To be supplied.] ////// public override int GetHashCode() { return typeof(DesignTimeVisibleAttribute).GetHashCode() ^ (visible ? -1 : 0); } ///[To be supplied.] ////// public override bool IsDefaultAttribute() { return (this.Visible == Default.Visible); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlTextEncoder.cs
- ErrorFormatter.cs
- Aes.cs
- ObjectReaderCompiler.cs
- StylusShape.cs
- SmtpTransport.cs
- AnimatedTypeHelpers.cs
- TdsParserStateObject.cs
- WebServiceData.cs
- XPathQilFactory.cs
- XmlValidatingReaderImpl.cs
- ReadOnlyHierarchicalDataSourceView.cs
- PointHitTestParameters.cs
- AuthenticationManager.cs
- BamlLocalizableResourceKey.cs
- DiagnosticsConfigurationHandler.cs
- ButtonBaseAutomationPeer.cs
- StringValidatorAttribute.cs
- ConfigXmlWhitespace.cs
- XmlSchemaGroup.cs
- SqlOuterApplyReducer.cs
- CustomPopupPlacement.cs
- BitmapSource.cs
- SqlFacetAttribute.cs
- FilterableAttribute.cs
- X509CertificateStore.cs
- SharedPerformanceCounter.cs
- PenLineCapValidation.cs
- MethodRental.cs
- LogReserveAndAppendState.cs
- FloatSumAggregationOperator.cs
- TransformedBitmap.cs
- CommandExpr.cs
- AssemblyInfo.cs
- OperationValidationEventArgs.cs
- ObjectComplexPropertyMapping.cs
- StoreConnection.cs
- EmptyCollection.cs
- XmlSchemaImporter.cs
- ProtocolInformationWriter.cs
- LazyTextWriterCreator.cs
- HttpModuleActionCollection.cs
- ObjectListCommandsPage.cs
- MergablePropertyAttribute.cs
- FileDialog.cs
- BrushProxy.cs
- HybridDictionary.cs
- EditorPartCollection.cs
- Exceptions.cs
- PiiTraceSource.cs
- StretchValidation.cs
- OleDbCommand.cs
- InstanceLockLostException.cs
- LinkedResourceCollection.cs
- DefinitionProperties.cs
- FirstMatchCodeGroup.cs
- CompilerScope.cs
- LexicalChunk.cs
- FontSourceCollection.cs
- ImageFormat.cs
- WindowsListViewGroup.cs
- SpAudioStreamWrapper.cs
- WindowsFormsHostPropertyMap.cs
- XmlSchemaInfo.cs
- Path.cs
- SmiGettersStream.cs
- AdCreatedEventArgs.cs
- StringUtil.cs
- SqlDataAdapter.cs
- MissingMemberException.cs
- HeaderPanel.cs
- IsolatedStorageFileStream.cs
- DataControlExtensions.cs
- base64Transforms.cs
- Form.cs
- CodeVariableDeclarationStatement.cs
- QuerySettings.cs
- EdmToObjectNamespaceMap.cs
- StateDesigner.TransitionInfo.cs
- ResourceReferenceExpression.cs
- CheckBoxList.cs
- ToolStripPanel.cs
- DetailsViewUpdatedEventArgs.cs
- HttpServerVarsCollection.cs
- GroupQuery.cs
- GuidelineCollection.cs
- DataControlReference.cs
- KerberosSecurityTokenProvider.cs
- CodeMethodInvokeExpression.cs
- TraceHelpers.cs
- SharedDp.cs
- DrawingCollection.cs
- EdmSchemaAttribute.cs
- SystemResourceKey.cs
- FontWeight.cs
- DynamicControl.cs
- ExpressionNormalizer.cs
- TreeNode.cs
- SweepDirectionValidation.cs
- NamedPipeProcessProtocolHandler.cs