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
- DataStreamFromComStream.cs
- SByteStorage.cs
- ByteKeyFrameCollection.cs
- DataGridSortCommandEventArgs.cs
- ToggleProviderWrapper.cs
- AuthenticationModuleElementCollection.cs
- UnhandledExceptionEventArgs.cs
- ListenerElementsCollection.cs
- LoginCancelEventArgs.cs
- SoapParser.cs
- LifetimeServices.cs
- CustomCategoryAttribute.cs
- DivideByZeroException.cs
- ControlParameter.cs
- DeploymentSection.cs
- Int64.cs
- LambdaCompiler.Generated.cs
- HwndProxyElementProvider.cs
- DataGridLinkButton.cs
- ListControl.cs
- XPathSelfQuery.cs
- safelink.cs
- SerializationSectionGroup.cs
- TextHidden.cs
- MaskedTextBoxDesigner.cs
- ComponentDispatcherThread.cs
- ToolStripInSituService.cs
- StringConverter.cs
- IPGlobalProperties.cs
- SqlDataSourceTableQuery.cs
- mansign.cs
- HttpConfigurationSystem.cs
- MDIControlStrip.cs
- Vector3DCollectionConverter.cs
- CacheEntry.cs
- RepeaterCommandEventArgs.cs
- DBAsyncResult.cs
- ExpanderAutomationPeer.cs
- SizeConverter.cs
- ColumnHeader.cs
- AttachedAnnotation.cs
- RelationshipConverter.cs
- HttpStaticObjectsCollectionBase.cs
- FileDialogCustomPlaces.cs
- ReadContentAsBinaryHelper.cs
- ComponentCommands.cs
- TrustSection.cs
- InitializationEventAttribute.cs
- Border.cs
- PointKeyFrameCollection.cs
- CodeConditionStatement.cs
- X509SecurityToken.cs
- NativeMethods.cs
- HttpRuntime.cs
- PeerNearMe.cs
- SQLChars.cs
- AuthenticateEventArgs.cs
- DataControlLinkButton.cs
- SqlProfileProvider.cs
- BindableTemplateBuilder.cs
- QEncodedStream.cs
- Content.cs
- XmlDataSourceView.cs
- LocalTransaction.cs
- SoapWriter.cs
- WeakReference.cs
- ValidatedMobileControlConverter.cs
- MergeLocalizationDirectives.cs
- ShapingWorkspace.cs
- PassportAuthenticationEventArgs.cs
- XhtmlBasicFormAdapter.cs
- SqlClientPermission.cs
- ProfilePropertySettings.cs
- XmlSchemaObject.cs
- ListQueryResults.cs
- VisualStateGroup.cs
- LocalizationComments.cs
- TimeSpanValidatorAttribute.cs
- DesignerDataStoredProcedure.cs
- Helpers.cs
- JsonFormatMapping.cs
- ResponseStream.cs
- EntityPropertyMappingAttribute.cs
- CompensationToken.cs
- FromReply.cs
- SqlDelegatedTransaction.cs
- EditorBrowsableAttribute.cs
- PageThemeParser.cs
- ErrorHandlingAcceptor.cs
- MarkupCompilePass2.cs
- SettingsAttributeDictionary.cs
- AutoGeneratedFieldProperties.cs
- LinearGradientBrush.cs
- DebugView.cs
- QilNode.cs
- GridViewColumnHeader.cs
- MLangCodePageEncoding.cs
- ScalarType.cs
- CultureInfo.cs
- EntityContainerEmitter.cs