Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapNodeItem.cs / 2 / SiteMapNodeItem.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web.UI;
///
/// Represents a
///
[
ToolboxItem(false)
]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class SiteMapNodeItem : WebControl, INamingContainer, IDataItemContainer {
private int _itemIndex;
private SiteMapNodeItemType _itemType;
private SiteMapNode _siteMapNode;
///
/// Initializes a new instance of the class.
///
public SiteMapNodeItem(int itemIndex, SiteMapNodeItemType itemType) {
this._itemIndex = itemIndex;
this._itemType = itemType;
}
///
/// Represents a sitemapnode.
///
public virtual SiteMapNode SiteMapNode {
get {
return _siteMapNode;
}
set {
_siteMapNode = value;
}
}
///
/// Indicates the index of the item. This property is read-only.
///
public virtual int ItemIndex {
get {
return _itemIndex;
}
}
///
/// Indicates the type of the item in the .
///
public virtual SiteMapNodeItemType ItemType {
get {
return _itemType;
}
}
///
///
///
protected internal virtual void SetItemType(SiteMapNodeItemType itemType) {
this._itemType = itemType;
}
///
object IDataItemContainer.DataItem {
get {
return SiteMapNode;
}
}
int IDataItemContainer.DataItemIndex {
get {
return ItemIndex;
}
}
int IDataItemContainer.DisplayIndex {
get {
return ItemIndex;
}
}
}
}
// 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
- CompositeControl.cs
- SpecularMaterial.cs
- FormsAuthenticationModule.cs
- PolicyReader.cs
- ApplicationActivator.cs
- IndentTextWriter.cs
- IndexingContentUnit.cs
- ThreadStartException.cs
- XmlSignatureProperties.cs
- JapaneseCalendar.cs
- ExpressionVisitorHelpers.cs
- PolygonHotSpot.cs
- NativeMethods.cs
- CodeGen.cs
- InputScope.cs
- XmlWhitespace.cs
- SqlTriggerContext.cs
- WebProxyScriptElement.cs
- GeneralTransform3DCollection.cs
- AvTraceFormat.cs
- TabletDevice.cs
- SqlVersion.cs
- TextBoxBaseDesigner.cs
- MailMessage.cs
- PixelShader.cs
- StandardToolWindows.cs
- ValidationEventArgs.cs
- DEREncoding.cs
- HtmlHead.cs
- WindowsStatusBar.cs
- OracleRowUpdatedEventArgs.cs
- SqlConnectionPoolGroupProviderInfo.cs
- OleDbRowUpdatingEvent.cs
- PropertyTabChangedEvent.cs
- ColorBlend.cs
- StubHelpers.cs
- DesignerTransaction.cs
- TrackingProfileDeserializationException.cs
- ValidatorCompatibilityHelper.cs
- InputManager.cs
- StandardToolWindows.cs
- LoadedOrUnloadedOperation.cs
- StrongNameIdentityPermission.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- OleDbParameter.cs
- FormattedTextSymbols.cs
- StatusBarItem.cs
- XmlSchemaProviderAttribute.cs
- XmlCountingReader.cs
- PrintingPermission.cs
- TextEditorDragDrop.cs
- XmlDesigner.cs
- ObjectIDGenerator.cs
- HMACRIPEMD160.cs
- EventToken.cs
- SourceLineInfo.cs
- Matrix.cs
- AnonymousIdentificationModule.cs
- IUnknownConstantAttribute.cs
- XmlDigitalSignatureProcessor.cs
- PolicyLevel.cs
- MouseCaptureWithinProperty.cs
- OpCellTreeNode.cs
- SpoolingTaskBase.cs
- ToolStripControlHost.cs
- TextPointer.cs
- SqlTopReducer.cs
- BezierSegment.cs
- ObjectTag.cs
- _KerberosClient.cs
- XmlSerializationReader.cs
- BooleanAnimationBase.cs
- _Semaphore.cs
- WebPartConnectionsEventArgs.cs
- InvalidFilterCriteriaException.cs
- CodeMemberEvent.cs
- WebPartTransformerAttribute.cs
- RoutedEventArgs.cs
- UIElement.cs
- DataTableMapping.cs
- UserPreferenceChangingEventArgs.cs
- CodeComment.cs
- columnmapkeybuilder.cs
- NativeObjectSecurity.cs
- BoundPropertyEntry.cs
- PenContext.cs
- SocketAddress.cs
- DodSequenceMerge.cs
- HtmlTable.cs
- AccessDataSourceDesigner.cs
- MediaElement.cs
- BookmarkScopeInfo.cs
- AsyncCodeActivityContext.cs
- DataBoundControl.cs
- odbcmetadatafactory.cs
- IntranetCredentialPolicy.cs
- SourceFilter.cs
- Tag.cs
- BufferedWebEventProvider.cs
- XmlSerializerNamespaces.cs