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
- ThemeableAttribute.cs
- Stacktrace.cs
- ProgressBarRenderer.cs
- BmpBitmapDecoder.cs
- VariableDesigner.xaml.cs
- CompilerParameters.cs
- LineMetrics.cs
- RawMouseInputReport.cs
- SimpleBitVector32.cs
- AnnotationAdorner.cs
- SeverityFilter.cs
- MsmqQueue.cs
- XmlAttributeAttribute.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- GridItemCollection.cs
- ApplicationSecurityInfo.cs
- MouseEvent.cs
- XmlSchemaObject.cs
- HtmlMeta.cs
- SmtpFailedRecipientException.cs
- PtsHelper.cs
- ListSortDescription.cs
- ReverseInheritProperty.cs
- Floater.cs
- HtmlInputText.cs
- PersonalizationStateQuery.cs
- smtppermission.cs
- RelationshipType.cs
- DBSqlParserTable.cs
- DependencyPropertyAttribute.cs
- SchemaTableOptionalColumn.cs
- Roles.cs
- EncoderFallback.cs
- HtmlMeta.cs
- UrlMappingsModule.cs
- DeviceSpecificDialogCachedState.cs
- COM2PropertyBuilderUITypeEditor.cs
- HtmlWindow.cs
- InputLanguageProfileNotifySink.cs
- RootBuilder.cs
- CultureTableRecord.cs
- NavigationWindow.cs
- Lease.cs
- WindowsListViewGroupHelper.cs
- _BaseOverlappedAsyncResult.cs
- ActivityBindForm.Designer.cs
- XmlDeclaration.cs
- DayRenderEvent.cs
- UrlParameterReader.cs
- OutputWindow.cs
- DoubleStorage.cs
- AuthenticatedStream.cs
- ProtocolsConfiguration.cs
- CustomSignedXml.cs
- TraceContextEventArgs.cs
- SimpleHandlerBuildProvider.cs
- ListDictionaryInternal.cs
- RotateTransform.cs
- PriorityItem.cs
- RequestBringIntoViewEventArgs.cs
- FacetChecker.cs
- DataGridViewDataConnection.cs
- FontFamily.cs
- VectorAnimationBase.cs
- SQLBytesStorage.cs
- EntityDataSourceQueryBuilder.cs
- CustomErrorsSection.cs
- SqlDataSourceStatusEventArgs.cs
- _ProxyRegBlob.cs
- SplitContainer.cs
- Triplet.cs
- ViewGenerator.cs
- InternalControlCollection.cs
- ResXFileRef.cs
- MediaContext.cs
- UpWmlPageAdapter.cs
- DefaultValueTypeConverter.cs
- RuleProcessor.cs
- CultureTableRecord.cs
- CreateUserWizardDesigner.cs
- ContentElementAutomationPeer.cs
- ToolStripDropDownClosingEventArgs.cs
- ObjectManager.cs
- PageAsyncTask.cs
- IdnMapping.cs
- TemplateXamlParser.cs
- RetrieveVirtualItemEventArgs.cs
- XomlCompilerHelpers.cs
- AnnotationStore.cs
- NativeMsmqMessage.cs
- ImplicitInputBrush.cs
- UnsafeNativeMethods.cs
- ProviderUtil.cs
- PassportPrincipal.cs
- GraphicsContext.cs
- recordstatescratchpad.cs
- ToolStripProgressBar.cs
- TreeBuilderBamlTranslator.cs
- DataBoundControl.cs
- TemplateParser.cs