Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapDataSourceView.cs / 1 / SiteMapDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Security.Permissions; using System.Web; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SiteMapDataSourceView : DataSourceView { private SiteMapNodeCollection _collection; private SiteMapDataSource _owner; public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNode node) : base(owner, name) { _owner = owner; _collection = new SiteMapNodeCollection(node); } public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNodeCollection collection) : base(owner, name) { _owner = owner; _collection = collection; } protected internal override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments) { arguments.RaiseUnsupportedCapabilitiesError(this); return _collection; } protected override void OnDataSourceViewChanged(EventArgs e) { _collection = _owner.GetPathNodeCollection(Name); base.OnDataSourceViewChanged(e); } public IEnumerable Select(DataSourceSelectArguments arguments) { return ExecuteSelect(arguments); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridRow.cs
- ResXDataNode.cs
- TemplatedControlDesigner.cs
- DataColumnCollection.cs
- MouseEvent.cs
- KeyValueInternalCollection.cs
- AppModelKnownContentFactory.cs
- MessageQueuePermissionEntry.cs
- SizeKeyFrameCollection.cs
- WebServiceClientProxyGenerator.cs
- AliasedExpr.cs
- UriTemplateTrieNode.cs
- DecimalAnimationUsingKeyFrames.cs
- ObjectQueryExecutionPlan.cs
- DrawingImage.cs
- NotificationContext.cs
- ButtonBaseAdapter.cs
- ContractReference.cs
- TokenBasedSet.cs
- AssemblyBuilder.cs
- CoreSwitches.cs
- XmlComment.cs
- Baml2006KnownTypes.cs
- ActionFrame.cs
- TypeBuilderInstantiation.cs
- HttpStreamXmlDictionaryWriter.cs
- WinFormsSecurity.cs
- LoginNameDesigner.cs
- BrowserInteropHelper.cs
- SymmetricSecurityBindingElement.cs
- FragmentNavigationEventArgs.cs
- TimeManager.cs
- TextServicesCompartmentEventSink.cs
- NumericExpr.cs
- EditingCoordinator.cs
- DesignerLoader.cs
- FormViewPagerRow.cs
- WebGetAttribute.cs
- Italic.cs
- SkinBuilder.cs
- ButtonStandardAdapter.cs
- CopyOfAction.cs
- KeyValuePairs.cs
- PrimitiveDataContract.cs
- CodeTypeReferenceExpression.cs
- WasHostedComPlusFactory.cs
- EntityStoreSchemaFilterEntry.cs
- TextEndOfLine.cs
- XmlChoiceIdentifierAttribute.cs
- EntityStoreSchemaFilterEntry.cs
- LinearGradientBrush.cs
- PrintEvent.cs
- XmlSerializationGeneratedCode.cs
- ButtonAutomationPeer.cs
- UniqueConstraint.cs
- LongTypeConverter.cs
- XamlPointCollectionSerializer.cs
- MarkupExtensionReturnTypeAttribute.cs
- WebControlsSection.cs
- ListBindingHelper.cs
- SecurityElement.cs
- TimerElapsedEvenArgs.cs
- MethodBuilderInstantiation.cs
- ZoneLinkButton.cs
- ConfigurationSectionGroup.cs
- GridItemPattern.cs
- FormsAuthenticationModule.cs
- WorkflowPageSetupDialog.cs
- ResXResourceWriter.cs
- HttpPostedFile.cs
- oledbmetadatacolumnnames.cs
- FilterQueryOptionExpression.cs
- UnionExpr.cs
- TreeIterators.cs
- MissingFieldException.cs
- basevalidator.cs
- SystemUdpStatistics.cs
- HtmlEmptyTagControlBuilder.cs
- FixedSOMLineRanges.cs
- DocumentPageView.cs
- ServiceDescription.cs
- CollectionContainer.cs
- SafeFileHandle.cs
- X509SecurityToken.cs
- DropShadowEffect.cs
- SpotLight.cs
- DrawListViewSubItemEventArgs.cs
- AssemblyBuilder.cs
- LinkButton.cs
- StringPropertyBuilder.cs
- CachedFontFamily.cs
- SqlDataSourceSelectingEventArgs.cs
- EncodingTable.cs
- glyphs.cs
- XmlDataCollection.cs
- DrawingGroup.cs
- LinkAreaEditor.cs
- EntityDataSourceDesigner.cs
- APCustomTypeDescriptor.cs
- SpnEndpointIdentityExtension.cs