Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / ContainerFilterService.cs / 1 / ContainerFilterService.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.ComponentModel; using System.Security.Permissions; ////// The Container and NestedContainer classes will call GetService for ContainerFilterService /// each time they need to construct a Components collection for return to a caller. /// ContainerFilterService may return an updated collection of components. This allows /// an external service to modify the view of components that are returned from a container. /// [HostProtection(SharedState = true)] public abstract class ContainerFilterService { ////// protected ContainerFilterService() { } ////// Filters the components collection by optionally returning a new, modified collection. /// The default implementation returns the input collection, thereby performing no filtering. /// public virtual ComponentCollection FilterComponents(ComponentCollection components) { return components; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TableCell.cs
- ISAPIApplicationHost.cs
- TraceHandler.cs
- BordersPage.cs
- ClientUtils.cs
- Knowncolors.cs
- ListInitExpression.cs
- AsyncWaitHandle.cs
- ForceCopyBuildProvider.cs
- DataServiceOperationContext.cs
- SchemaElementLookUpTableEnumerator.cs
- ResourcesBuildProvider.cs
- BrowserDefinition.cs
- ComponentTray.cs
- BindStream.cs
- RequestCachePolicy.cs
- CompositionAdorner.cs
- Dump.cs
- Win32Exception.cs
- DataColumn.cs
- RevocationPoint.cs
- StylusPointProperty.cs
- RenderTargetBitmap.cs
- PassportAuthenticationModule.cs
- WindowsTab.cs
- SmiXetterAccessMap.cs
- GeometryDrawing.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- ReadOnlyMetadataCollection.cs
- TypeElementCollection.cs
- CacheMemory.cs
- QilSortKey.cs
- ComponentResourceManager.cs
- StorageFunctionMapping.cs
- CompilerCollection.cs
- TextBoxAutomationPeer.cs
- AssemblyFilter.cs
- TopClause.cs
- WindowsSecurityToken.cs
- TextBoxView.cs
- FontClient.cs
- SerializerProvider.cs
- Type.cs
- CodeObjectCreateExpression.cs
- TraceHandler.cs
- DataGridViewDataErrorEventArgs.cs
- BitmapSizeOptions.cs
- OutputCacheSection.cs
- InstanceLockLostException.cs
- Int64.cs
- WebPartConnectionsEventArgs.cs
- WindowsStreamSecurityUpgradeProvider.cs
- SevenBitStream.cs
- SafeViewOfFileHandle.cs
- sqlcontext.cs
- DataMisalignedException.cs
- EntityContainerEmitter.cs
- PropertyEmitter.cs
- DtrList.cs
- WebPartHelpVerb.cs
- AtomPub10CategoriesDocumentFormatter.cs
- WhitespaceRule.cs
- Encoding.cs
- CodeChecksumPragma.cs
- WebPartEventArgs.cs
- RtfNavigator.cs
- WindowPattern.cs
- LayoutExceptionEventArgs.cs
- _Connection.cs
- CommentEmitter.cs
- WorkflowMarkupElementEventArgs.cs
- RayMeshGeometry3DHitTestResult.cs
- ControlParser.cs
- OleDbError.cs
- AutomationTextAttribute.cs
- ProfilePropertyNameValidator.cs
- DbDataReader.cs
- Win32MouseDevice.cs
- WebOperationContext.cs
- XmlSchemaObjectCollection.cs
- Win32Exception.cs
- ToolBar.cs
- MethodToken.cs
- ReadOnlyHierarchicalDataSourceView.cs
- UriSectionData.cs
- RegexCharClass.cs
- OracleConnection.cs
- SecurityElementBase.cs
- TypeUtil.cs
- WCFServiceClientProxyGenerator.cs
- LogEntrySerializationException.cs
- ComboBox.cs
- PerformanceCounterPermissionEntry.cs
- EventListenerClientSide.cs
- EmptyEnumerable.cs
- Section.cs
- DrawListViewSubItemEventArgs.cs
- X500Name.cs
- Pair.cs
- EventSetter.cs