Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / ListViewDataItem.cs / 1 / ListViewDataItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Diagnostics.CodeAnalysis; using System.Web; using System.Web.UI; namespace System.Web.UI.WebControls { [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ListViewDataItem : ListViewItem, IDataItemContainer { private int _dataItemIndex; private int _displayIndex; private object _dataItem; public ListViewDataItem(int dataItemIndex, int displayIndex) : base(ListViewItemType.DataItem) { _dataItemIndex = dataItemIndex; _displayIndex = displayIndex; } public virtual object DataItem { get { return _dataItem; } set { _dataItem = value; } } public virtual int DataItemIndex { get { return _dataItemIndex; } } public virtual int DisplayIndex { get { return _displayIndex; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Diagnostics.CodeAnalysis; using System.Web; using System.Web.UI; namespace System.Web.UI.WebControls { [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ListViewDataItem : ListViewItem, IDataItemContainer { private int _dataItemIndex; private int _displayIndex; private object _dataItem; public ListViewDataItem(int dataItemIndex, int displayIndex) : base(ListViewItemType.DataItem) { _dataItemIndex = dataItemIndex; _displayIndex = displayIndex; } public virtual object DataItem { get { return _dataItem; } set { _dataItem = value; } } public virtual int DataItemIndex { get { return _dataItemIndex; } } public virtual int DisplayIndex { get { return _displayIndex; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } } } // 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
- WebPartMenuStyle.cs
- CodeGotoStatement.cs
- ObjectSecurity.cs
- ConnectionProviderAttribute.cs
- Activator.cs
- TextSelection.cs
- ConditionalBranch.cs
- XmlSchemaComplexContentRestriction.cs
- DataGridViewEditingControlShowingEventArgs.cs
- UpdateException.cs
- DataSet.cs
- ConnectionStringSettingsCollection.cs
- XmlResolver.cs
- BrowserInteropHelper.cs
- _CommandStream.cs
- BasicBrowserDialog.cs
- WebPartConnection.cs
- SettingsProviderCollection.cs
- BulletedList.cs
- DownloadProgressEventArgs.cs
- CodeGotoStatement.cs
- SortQuery.cs
- FindCriteria11.cs
- ExpandButtonVisibilityConverter.cs
- XmlConvert.cs
- TraceSection.cs
- RegexCaptureCollection.cs
- _Connection.cs
- LoginNameDesigner.cs
- TabletDevice.cs
- WebConfigurationHost.cs
- ColorKeyFrameCollection.cs
- GridItemPattern.cs
- DataGridViewComboBoxCell.cs
- UIntPtr.cs
- CreateDataSourceDialog.cs
- InputScope.cs
- ToolStripLocationCancelEventArgs.cs
- UpDownBase.cs
- SqlStream.cs
- SamlDelegatingWriter.cs
- ConfigurationElementProperty.cs
- _HTTPDateParse.cs
- SqlServer2KCompatibilityCheck.cs
- ReferenceConverter.cs
- XmlMapping.cs
- NameSpaceEvent.cs
- CommentGlyph.cs
- OracleCommandBuilder.cs
- MapPathBasedVirtualPathProvider.cs
- DocumentViewer.cs
- BindingCollection.cs
- KeyGestureValueSerializer.cs
- NavigateEvent.cs
- ButtonChrome.cs
- CustomBindingElement.cs
- TreeChangeInfo.cs
- TagPrefixCollection.cs
- Size.cs
- ComboBox.cs
- AutomationAttributeInfo.cs
- WebResourceAttribute.cs
- DispatchOperation.cs
- RootBuilder.cs
- FontConverter.cs
- IEnumerable.cs
- SqlParameter.cs
- XmlILAnnotation.cs
- PropertyChangeTracker.cs
- PeerApplication.cs
- WarningException.cs
- StrokeNode.cs
- WindowsAuthenticationModule.cs
- InfoCardSymmetricAlgorithm.cs
- BitmapEffectGroup.cs
- ResourceIDHelper.cs
- Viewport3DAutomationPeer.cs
- AnonymousIdentificationSection.cs
- _CacheStreams.cs
- AppModelKnownContentFactory.cs
- EntityContainerAssociationSet.cs
- AbandonedMutexException.cs
- RowUpdatingEventArgs.cs
- KeyPullup.cs
- ThicknessAnimation.cs
- StateRuntime.cs
- SecurityTokenResolver.cs
- InitializerFacet.cs
- TableCell.cs
- BulletedList.cs
- FormsAuthenticationConfiguration.cs
- LayoutManager.cs
- CheckBoxList.cs
- GroupByExpressionRewriter.cs
- Latin1Encoding.cs
- SafeLocalMemHandle.cs
- TrackPoint.cs
- GradientBrush.cs
- PersistenceTypeAttribute.cs
- WindowsClientElement.cs