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
- ThreadStaticAttribute.cs
- UserControl.cs
- OrderPreservingPipeliningMergeHelper.cs
- ScrollData.cs
- ExtensionWindowHeader.cs
- SizeConverter.cs
- TimeoutStream.cs
- WCFModelStrings.Designer.cs
- ImageBrush.cs
- Lazy.cs
- MatrixTransform.cs
- PartialTrustVisibleAssembliesSection.cs
- BufferModeSettings.cs
- Journaling.cs
- ImmutableObjectAttribute.cs
- SpellerError.cs
- ClrPerspective.cs
- EntityViewContainer.cs
- DefaultExpressionVisitor.cs
- PolicyException.cs
- XmlElementAttribute.cs
- TemplateManager.cs
- WebBrowserNavigatedEventHandler.cs
- ObjectAnimationUsingKeyFrames.cs
- COM2ExtendedUITypeEditor.cs
- WorkflowPersistenceContext.cs
- _NestedMultipleAsyncResult.cs
- RetrieveVirtualItemEventArgs.cs
- Slider.cs
- ConsoleTraceListener.cs
- SwitchLevelAttribute.cs
- CommentEmitter.cs
- ProcessModule.cs
- ReferentialConstraint.cs
- SplitContainerDesigner.cs
- BaseComponentEditor.cs
- GatewayDefinition.cs
- RTLAwareMessageBox.cs
- RootBrowserWindowAutomationPeer.cs
- PathStreamGeometryContext.cs
- Point3DValueSerializer.cs
- CookieProtection.cs
- HttpRuntimeSection.cs
- SecureStringHasher.cs
- SharedStatics.cs
- IODescriptionAttribute.cs
- EntitySetDataBindingList.cs
- WindowsAuthenticationEventArgs.cs
- EdgeProfileValidation.cs
- WizardSideBarListControlItemEventArgs.cs
- columnmapfactory.cs
- _BasicClient.cs
- TextRangeEditLists.cs
- XMLDiffLoader.cs
- DynamicRendererThreadManager.cs
- DataGridViewAddColumnDialog.cs
- BamlStream.cs
- XmlSchemaComplexType.cs
- DocumentPageTextView.cs
- X509Logo.cs
- TabControl.cs
- ListControlDataBindingHandler.cs
- KoreanCalendar.cs
- SchemaMapping.cs
- QilSortKey.cs
- DebuggerAttributes.cs
- MouseActionConverter.cs
- HistoryEventArgs.cs
- RecordConverter.cs
- UInt32.cs
- ExceptionRoutedEventArgs.cs
- SettingsAttributeDictionary.cs
- MessageSmuggler.cs
- SpotLight.cs
- DbParameterCollectionHelper.cs
- MsmqIntegrationInputMessage.cs
- CompositeFontParser.cs
- InvalidCommandTreeException.cs
- DnsPermission.cs
- RequiredFieldValidator.cs
- ClientUrlResolverWrapper.cs
- WebRequestModuleElementCollection.cs
- ThumbAutomationPeer.cs
- TypeSource.cs
- CodeCatchClauseCollection.cs
- NetSectionGroup.cs
- PolyLineSegment.cs
- xml.cs
- BamlWriter.cs
- SyndicationElementExtensionCollection.cs
- ClientScriptManagerWrapper.cs
- Rule.cs
- X509Certificate.cs
- TranslateTransform.cs
- Int64.cs
- IsolatedStoragePermission.cs
- SqlCacheDependencyDatabase.cs
- SerializationSectionGroup.cs
- BehaviorEditorPart.cs
- ClickablePoint.cs