Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- Version.cs
- HtmlTextArea.cs
- XmlBoundElement.cs
- XPathNodeIterator.cs
- Token.cs
- StandardToolWindows.cs
- HttpProtocolReflector.cs
- XsltContext.cs
- UInt16Storage.cs
- PrinterSettings.cs
- ComPersistableTypeElementCollection.cs
- BorderGapMaskConverter.cs
- UpdateManifestForBrowserApplication.cs
- SoapExtensionImporter.cs
- SoundPlayer.cs
- COM2Enum.cs
- DirectionalLight.cs
- ConfigUtil.cs
- WrappedReader.cs
- CompilationUtil.cs
- RtfToXamlReader.cs
- Exceptions.cs
- ProgressPage.cs
- DataBindingCollection.cs
- FormViewPageEventArgs.cs
- TabControlToolboxItem.cs
- WebConfigurationHost.cs
- GlyphCache.cs
- Util.cs
- CorrelationManager.cs
- SymmetricKeyWrap.cs
- BufferedReceiveManager.cs
- FrameworkElementFactoryMarkupObject.cs
- SectionVisual.cs
- QuaternionAnimation.cs
- Int32Animation.cs
- JsonReader.cs
- SqlInternalConnectionSmi.cs
- SQLBinary.cs
- TextTreeInsertElementUndoUnit.cs
- ValidationRule.cs
- SessionStateItemCollection.cs
- HtmlInputText.cs
- InnerItemCollectionView.cs
- ToolStripLocationCancelEventArgs.cs
- TemplateXamlParser.cs
- XmlRootAttribute.cs
- InitializingNewItemEventArgs.cs
- ApplicationServiceHelper.cs
- TypeConverterValueSerializer.cs
- FactoryId.cs
- DataRecord.cs
- SecurityKeyEntropyMode.cs
- ProcessInputEventArgs.cs
- GridLengthConverter.cs
- RegexTree.cs
- SafeCoTaskMem.cs
- ProfessionalColors.cs
- ProcessModelInfo.cs
- EntityWithChangeTrackerStrategy.cs
- cookiecollection.cs
- FileDialogPermission.cs
- VBIdentifierTrimConverter.cs
- SessionStateUtil.cs
- OperatorExpressions.cs
- ContentValidator.cs
- HttpRequestCacheValidator.cs
- RtfFormatStack.cs
- PathGradientBrush.cs
- SortedDictionary.cs
- GeneralTransform3D.cs
- Attributes.cs
- Version.cs
- PriorityBindingExpression.cs
- XmlSchemaComplexContent.cs
- Repeater.cs
- AssemblyResourceLoader.cs
- Expressions.cs
- MultitargetUtil.cs
- TextSelection.cs
- TextViewBase.cs
- DataGridViewColumnCollection.cs
- FilterableAttribute.cs
- RepeatInfo.cs
- CustomDictionarySources.cs
- CacheOutputQuery.cs
- LocalizationComments.cs
- DataGridViewComboBoxCell.cs
- GeometryConverter.cs
- TrailingSpaceComparer.cs
- GroupBox.cs
- XmlUtil.cs
- MonthCalendarDesigner.cs
- SqlConnectionHelper.cs
- SmtpFailedRecipientsException.cs
- XPathCompileException.cs
- GreenMethods.cs
- GridSplitterAutomationPeer.cs
- BaseUriHelper.cs
- TextAdaptor.cs