Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClientTargetSection.cs
- VirtualPathProvider.cs
- Pen.cs
- Evidence.cs
- DesigntimeLicenseContextSerializer.cs
- WindowsListView.cs
- PolyLineSegment.cs
- WinFormsComponentEditor.cs
- DataGridViewRowHeaderCell.cs
- AjaxFrameworkAssemblyAttribute.cs
- ReadOnlyActivityGlyph.cs
- SetState.cs
- ButtonBaseAdapter.cs
- MaskedTextBox.cs
- ListBox.cs
- EntityDataSourceChangedEventArgs.cs
- CodeArrayCreateExpression.cs
- SchemaTableOptionalColumn.cs
- ExpressionPrefixAttribute.cs
- TypeForwardedFromAttribute.cs
- mda.cs
- DocumentViewer.cs
- BulletedListEventArgs.cs
- WebPartMinimizeVerb.cs
- Rules.cs
- DataIdProcessor.cs
- CustomCategoryAttribute.cs
- TemplatedMailWebEventProvider.cs
- ConfigurationElementCollection.cs
- Transform3DGroup.cs
- SqlUnionizer.cs
- SystemColors.cs
- FontInfo.cs
- PixelFormatConverter.cs
- HeaderedContentControl.cs
- CqlLexer.cs
- RtfToXamlReader.cs
- RowUpdatingEventArgs.cs
- PropertyGrid.cs
- DecoderFallbackWithFailureFlag.cs
- ObjectHandle.cs
- DesignerDataTableBase.cs
- LayoutTableCell.cs
- Wizard.cs
- EventMetadata.cs
- IndicFontClient.cs
- SplashScreen.cs
- EdgeModeValidation.cs
- DataPagerFieldItem.cs
- HierarchicalDataBoundControlAdapter.cs
- RequestBringIntoViewEventArgs.cs
- ToolStripCodeDomSerializer.cs
- EditorZoneBase.cs
- SecurityState.cs
- AdornerPresentationContext.cs
- BinaryParser.cs
- DataRelationPropertyDescriptor.cs
- HttpRuntimeSection.cs
- EntityViewGenerationAttribute.cs
- ZipIOLocalFileDataDescriptor.cs
- Wizard.cs
- ResourcesBuildProvider.cs
- PropertyValidationContext.cs
- Triplet.cs
- DropDownButton.cs
- SupportingTokenListenerFactory.cs
- DirectionalLight.cs
- RijndaelManagedTransform.cs
- InternalConfigRoot.cs
- UserNameSecurityTokenAuthenticator.cs
- SQLSingleStorage.cs
- DataGridItem.cs
- InternalSafeNativeMethods.cs
- ComponentEditorForm.cs
- CorrelationExtension.cs
- HtmlInputCheckBox.cs
- TableColumn.cs
- Transactions.cs
- BamlLocalizationDictionary.cs
- PackageDigitalSignature.cs
- MetaModel.cs
- RangeValuePatternIdentifiers.cs
- TemplateControlBuildProvider.cs
- diagnosticsswitches.cs
- CopyAttributesAction.cs
- FormatSettings.cs
- CalloutQueueItem.cs
- NavigationEventArgs.cs
- RootBuilder.cs
- DataGridViewCellStyleChangedEventArgs.cs
- BorderSidesEditor.cs
- SerializationObjectManager.cs
- OdbcStatementHandle.cs
- ControlDesigner.cs
- EntityCommand.cs
- PasswordPropertyTextAttribute.cs
- SpecularMaterial.cs
- TypeConverterMarkupExtension.cs
- DocumentXmlWriter.cs
- CompensatableSequenceActivity.cs