Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / AttachedPropertyBrowsableAttribute.cs / 1305600 / 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
- ConfigurationStrings.cs
- TrustLevel.cs
- TreeNodeStyle.cs
- IncrementalHitTester.cs
- JsonMessageEncoderFactory.cs
- SqlClientWrapperSmiStreamChars.cs
- ProtocolViolationException.cs
- MetadataSet.cs
- AssociationTypeEmitter.cs
- TypeUtil.cs
- GiveFeedbackEventArgs.cs
- BindingExpression.cs
- SqlDependency.cs
- KeyEventArgs.cs
- ToolStripPanel.cs
- InfocardChannelParameter.cs
- Win32Native.cs
- PartitionResolver.cs
- DetailsViewRowCollection.cs
- RoutingEndpointTrait.cs
- FilterUserControlBase.cs
- Enum.cs
- WmlImageAdapter.cs
- SQLDateTimeStorage.cs
- ActivityExecutorSurrogate.cs
- VisualStyleElement.cs
- Misc.cs
- DbMetaDataCollectionNames.cs
- PagerSettings.cs
- SystemColors.cs
- SynchronizedInputHelper.cs
- ActivationServices.cs
- SchemaNames.cs
- MetafileHeaderEmf.cs
- ControlCachePolicy.cs
- RoleManagerEventArgs.cs
- UInt16Storage.cs
- DbTypeMap.cs
- GlobalizationSection.cs
- BooleanKeyFrameCollection.cs
- Terminate.cs
- SystemEvents.cs
- ValuePatternIdentifiers.cs
- ConfigurationErrorsException.cs
- RoleGroupCollection.cs
- HttpCacheVary.cs
- SemanticAnalyzer.cs
- RepeatBehavior.cs
- CqlQuery.cs
- EntityModelBuildProvider.cs
- ValueConversionAttribute.cs
- ShadowGlyph.cs
- EtwTrace.cs
- NetSectionGroup.cs
- StylusDownEventArgs.cs
- Tracer.cs
- IndicShape.cs
- WindowsToolbar.cs
- RegexNode.cs
- XXXInfos.cs
- MetadataUtilsSmi.cs
- GetLedgerRequest.cs
- SystemPens.cs
- EmbeddedMailObject.cs
- StaticFileHandler.cs
- StorageBasedPackageProperties.cs
- ProgressBarHighlightConverter.cs
- DataTableNewRowEvent.cs
- ProviderConnectionPointCollection.cs
- ListBindingConverter.cs
- HttpConfigurationContext.cs
- StrokeCollectionDefaultValueFactory.cs
- ParameterCollection.cs
- TextDecorationLocationValidation.cs
- DependencyObjectType.cs
- ErrorStyle.cs
- HandleExceptionArgs.cs
- ConstNode.cs
- DataGridViewCellEventArgs.cs
- PageContentCollection.cs
- ValueProviderWrapper.cs
- Typeface.cs
- SetStoryboardSpeedRatio.cs
- TrimSurroundingWhitespaceAttribute.cs
- WebPartTransformerAttribute.cs
- WsiProfilesElement.cs
- NamespaceCollection.cs
- BooleanProjectedSlot.cs
- ObjectSelectorEditor.cs
- BlockUIContainer.cs
- DateBoldEvent.cs
- InternalPermissions.cs
- TrustManagerMoreInformation.cs
- FrameSecurityDescriptor.cs
- HandleRef.cs
- WsatServiceAddress.cs
- DrawingVisual.cs
- DataGridViewCellFormattingEventArgs.cs
- XmlBinaryReader.cs
- CngProvider.cs