Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapDataSourceView.cs / 1305376 / SiteMapDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Web; using System.Web.UI; 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TableLayoutSettingsTypeConverter.cs
- InitializeCorrelation.cs
- EntitySqlException.cs
- ExpandedWrapper.cs
- ReadOnlyNameValueCollection.cs
- DataGridViewCellStyleEditor.cs
- wgx_commands.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- RemoveStoryboard.cs
- ManagementException.cs
- TaiwanCalendar.cs
- EventDriven.cs
- StringFreezingAttribute.cs
- TemplateControlParser.cs
- GraphicsContainer.cs
- ReferencedAssembly.cs
- WebPartConnectionsCloseVerb.cs
- PropertyValue.cs
- SingleAnimation.cs
- DirectionalLight.cs
- RemoteWebConfigurationHostStream.cs
- HtmlControlPersistable.cs
- SqlDataSourceCommandEventArgs.cs
- ProxyAttribute.cs
- ReaderContextStackData.cs
- ButtonField.cs
- ICspAsymmetricAlgorithm.cs
- BindingValueChangedEventArgs.cs
- SQLBytes.cs
- XmlTypeAttribute.cs
- StringSource.cs
- Clock.cs
- DataGridViewRowPrePaintEventArgs.cs
- PageEventArgs.cs
- CacheEntry.cs
- StreamInfo.cs
- DurableOperationContext.cs
- LineUtil.cs
- FixedPosition.cs
- SamlAction.cs
- FunctionNode.cs
- TypeUsageBuilder.cs
- DataKeyCollection.cs
- FormViewDeleteEventArgs.cs
- DataGrid.cs
- StagingAreaInputItem.cs
- MenuItemStyle.cs
- SqlConnectionPoolGroupProviderInfo.cs
- Membership.cs
- DefaultBindingPropertyAttribute.cs
- RegisteredArrayDeclaration.cs
- FormViewModeEventArgs.cs
- TraceRecord.cs
- VScrollProperties.cs
- COMException.cs
- CheckPair.cs
- DateTimeOffset.cs
- columnmapfactory.cs
- documentsequencetextview.cs
- ResponseStream.cs
- TypeDependencyAttribute.cs
- FontSource.cs
- TableLayout.cs
- FrameworkContentElementAutomationPeer.cs
- UriTemplateTrieLocation.cs
- SocketCache.cs
- PersistenceTypeAttribute.cs
- PointAnimationUsingKeyFrames.cs
- SharedStream.cs
- CompiledQueryCacheEntry.cs
- MethodToken.cs
- XmlFormatReaderGenerator.cs
- HtmlTitle.cs
- InputGestureCollection.cs
- WindowsProgressbar.cs
- ConfigurationLockCollection.cs
- _FtpControlStream.cs
- WmlListAdapter.cs
- DbDataReader.cs
- SmiEventSink.cs
- PersonalizableTypeEntry.cs
- FixedStringLookup.cs
- TransformDescriptor.cs
- TailCallAnalyzer.cs
- GregorianCalendar.cs
- DataControlImageButton.cs
- XmlSchemaSimpleContentRestriction.cs
- ResourcePool.cs
- AppDomainCompilerProxy.cs
- WebPartEditorApplyVerb.cs
- PersonalizationAdministration.cs
- GACIdentityPermission.cs
- XsdCachingReader.cs
- PeerReferralPolicy.cs
- TypeLoadException.cs
- SHA1.cs
- ITreeGenerator.cs
- ContainerActivationHelper.cs
- StateManagedCollection.cs
- LinkedList.cs