Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / AttachedPropertyBrowsableAttribute.cs / 1 / AttachedPropertyBrowsableAttribute.cs
namespace System.Windows { using MS.Internal.WindowsBase; using System; ////// This is the base class for all attached property browsable attributes. /// TypeDescriptor will call IsBrowsable for each attribute it discovers /// on the method metadata. Note that the method TypeDescriptor examines /// is always the method on the class returned from the dependency property's /// OwnerType property. If another type calls AddOwner, the new property is /// considered a "direct" property, not an attached property, and no search /// for a matching method will be performed. /// public abstract class AttachedPropertyBrowsableAttribute : Attribute { //------------------------------------------------------ // // Internal Properties // //----------------------------------------------------- ////// Used to determine the browsable algorithm. Normally, all /// AttachedPropertyBrowsable attributes must return true from /// IsBrowsable in order for the property to be considered browsable /// for the given dependency object. If UnionResults is true, the /// IsBrowsable result from all AttachedPropertyBrowsable attributes /// of the same type will be logically or-ed together, and the result /// will be used to test for browsability. UnionResults only applies /// to attributes of the same type. /// internal virtual bool UnionResults { get { return false; } } //----------------------------------------------------- // // Internal Methods // //----------------------------------------------------- ////// Returns true if the object allows the given dependency property /// should be visible on the given dependency object. /// [FriendAccessAllowed] // Built into Base, also used by Framework. internal abstract bool IsBrowsable(DependencyObject d, DependencyProperty dp); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpCapabilitiesSectionHandler.cs
- DataPagerFieldItem.cs
- DataChangedEventManager.cs
- DataGridViewCheckBoxColumn.cs
- FileReservationCollection.cs
- DotExpr.cs
- CompositionAdorner.cs
- GlobalizationSection.cs
- DataMemberFieldConverter.cs
- PreloadHost.cs
- SapiRecoContext.cs
- OledbConnectionStringbuilder.cs
- ExecutionEngineException.cs
- SettingsContext.cs
- Optimizer.cs
- IPPacketInformation.cs
- TreeSet.cs
- SoapReflectionImporter.cs
- SubMenuStyleCollection.cs
- GlyphManager.cs
- SystemFonts.cs
- X500Name.cs
- ListBindingConverter.cs
- KeyTimeConverter.cs
- SplitterPanel.cs
- smtpconnection.cs
- XmlAttributeOverrides.cs
- NumberAction.cs
- AutomationIdentifier.cs
- FontSourceCollection.cs
- PrimarySelectionGlyph.cs
- PersonalizationProvider.cs
- TeredoHelper.cs
- DummyDataSource.cs
- ViewBase.cs
- FixedSOMSemanticBox.cs
- IntMinMaxAggregationOperator.cs
- StateChangeEvent.cs
- PermissionRequestEvidence.cs
- EdmComplexPropertyAttribute.cs
- OdbcConnectionStringbuilder.cs
- RoutedEventValueSerializer.cs
- ControlPager.cs
- Soap12FormatExtensions.cs
- SequentialUshortCollection.cs
- IIS7ConfigurationLoader.cs
- TargetInvocationException.cs
- StartUpEventArgs.cs
- MessageQueueCriteria.cs
- WmlListAdapter.cs
- MaskDescriptor.cs
- TransportListener.cs
- UnitControl.cs
- IItemContainerGenerator.cs
- TabletDevice.cs
- PeerNameRecord.cs
- AssemblyGen.cs
- SqlNotificationRequest.cs
- MetaColumn.cs
- BindingFormattingDialog.cs
- DataGridPreparingCellForEditEventArgs.cs
- MemberHolder.cs
- EncoderNLS.cs
- XmlDownloadManager.cs
- AnnotationAuthorChangedEventArgs.cs
- PropertyManager.cs
- IntPtr.cs
- GridSplitterAutomationPeer.cs
- graph.cs
- FontUnitConverter.cs
- LinqExpressionNormalizer.cs
- Unit.cs
- ParsedAttributeCollection.cs
- MessageQueueAccessControlEntry.cs
- KeyConstraint.cs
- MatchAttribute.cs
- UnlockCardRequest.cs
- Attributes.cs
- DBCommandBuilder.cs
- DesignerTransactionCloseEvent.cs
- QuaternionKeyFrameCollection.cs
- Divide.cs
- XAMLParseException.cs
- SharedPersonalizationStateInfo.cs
- MSAAWinEventWrap.cs
- ScrollChrome.cs
- RelationshipConverter.cs
- WebPartDisplayModeCollection.cs
- FontConverter.cs
- WizardSideBarListControlItemEventArgs.cs
- DataListAutoFormat.cs
- UnsafeNativeMethods.cs
- SafeHandles.cs
- ContentWrapperAttribute.cs
- UniqueIdentifierService.cs
- BaseAddressElementCollection.cs
- Function.cs
- EventProviderWriter.cs
- CalloutQueueItem.cs
- TypedReference.cs