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
- XamlSerializerUtil.cs
- Wildcard.cs
- DLinqAssociationProvider.cs
- MouseWheelEventArgs.cs
- XmlBoundElement.cs
- ClonableStack.cs
- SaveLedgerEntryRequest.cs
- VectorAnimation.cs
- RuntimeHandles.cs
- CodeDOMProvider.cs
- TemplateControlBuildProvider.cs
- DataGridColumnReorderingEventArgs.cs
- StructuredTypeEmitter.cs
- TextEncodedRawTextWriter.cs
- ThemeInfoAttribute.cs
- HttpContextWrapper.cs
- OracleNumber.cs
- MatrixUtil.cs
- IntSecurity.cs
- SuppressMessageAttribute.cs
- EnvelopedPkcs7.cs
- SafeMILHandleMemoryPressure.cs
- FamilyTypeface.cs
- QueryResponse.cs
- CatalogZone.cs
- RuntimeResourceSet.cs
- ToolStripItemClickedEventArgs.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- CoTaskMemHandle.cs
- XmlHierarchicalDataSourceView.cs
- KeySplineConverter.cs
- MinMaxParagraphWidth.cs
- SecurityVerifiedMessage.cs
- PeekCompletedEventArgs.cs
- XmlSortKey.cs
- ConfigurationSectionGroupCollection.cs
- TimeSpanConverter.cs
- ControlBuilderAttribute.cs
- TextDataBindingHandler.cs
- Geometry.cs
- NonBatchDirectoryCompiler.cs
- XmlSchemaValidator.cs
- ScriptReference.cs
- ADConnectionHelper.cs
- TcpHostedTransportConfiguration.cs
- documentsequencetextcontainer.cs
- DrawingContextWalker.cs
- NavigatingCancelEventArgs.cs
- DesignerValidationSummaryAdapter.cs
- _NegoState.cs
- DataGridRelationshipRow.cs
- ListBoxItemWrapperAutomationPeer.cs
- FontSource.cs
- SwitchCase.cs
- ScriptManagerProxy.cs
- TextTreeExtractElementUndoUnit.cs
- ToolStripDropDown.cs
- HashHelper.cs
- Composition.cs
- SqlCacheDependencyDatabase.cs
- TabControl.cs
- ModelItem.cs
- RotationValidation.cs
- NetTcpBinding.cs
- GridViewUpdatedEventArgs.cs
- DictionarySectionHandler.cs
- WebSysDisplayNameAttribute.cs
- WaitHandleCannotBeOpenedException.cs
- ComboBoxItem.cs
- InstanceDataCollectionCollection.cs
- SchemaObjectWriter.cs
- Pair.cs
- X509Certificate2.cs
- GeneratedView.cs
- TextTrailingCharacterEllipsis.cs
- PerformanceCounterPermissionEntry.cs
- FamilyMap.cs
- XmlSerializableWriter.cs
- CqlLexerHelpers.cs
- WpfKnownMember.cs
- CompositionAdorner.cs
- WindowsRebar.cs
- BoundPropertyEntry.cs
- DataGridViewButtonCell.cs
- CodeRegionDirective.cs
- ReflectionHelper.cs
- CurrentChangedEventManager.cs
- DefaultSerializationProviderAttribute.cs
- SystemUnicastIPAddressInformation.cs
- UnicodeEncoding.cs
- AuthenticatingEventArgs.cs
- ProjectionCamera.cs
- Point4D.cs
- ColumnResizeUndoUnit.cs
- EmptyQuery.cs
- RequestCache.cs
- SpellerStatusTable.cs
- ArrayExtension.cs
- WebControlAdapter.cs
- XmlMtomWriter.cs