True c:\program files\microsoft fxcop 1.36\Xml\FxCopReport.xsl True True True 10 1 False False 120 True 2.0 $(ProjectDir)/trunk/ObjectListView/bin/Debug/ 'ObjectListView.dll' 'BarRenderer' 'Pen' 'BarRenderer.BarRenderer(Pen, Brush)' 'BarRenderer.UseStandardBar' 'bool' false 'BarRenderer.BarRenderer(int, int, Pen, Brush)' 'BarRenderer.UseStandardBar' 'bool' false 'BarRenderer.BackgroundColor' 'BaseRenderer.GetBackgroundColor()' 'BaseRenderer.GetBackgroundColor()' 'BaseRenderer.GetForegroundColor()' 'BaseRenderer.GetImageSelector()' 'BaseRenderer.GetText()' 'BaseRenderer.GetTextBackgroundColor()' 'BorderDecoration' 'SolidBrush' 'CellEditEventHandler' 'g' 'CheckStateRenderer.CalculateCheckBoxBounds(Graphics, Rectangle)' 'ColumnRightClickEventHandler' 'ComboBoxItem.Key.get()' 'DataListView.currencyManager_ListChanged(object, ListChangedEventArgs)' 'DataListView.currencyManager_MetaDataChanged(object, EventArgs)' 'DataListView.currencyManager_PositionChanged(object, EventArgs)' 'DescribedTaskRenderer.GetDescription()' 'DropTargetLocation' 'collection' 'ICollection' 'FastObjectListDataSource.EnumerableToArray(IEnumerable)' castclass 'FastObjectListDataSource.FilteredObjectList.get()' Flag 'FlagRenderer' 'FloatCellEditor.Value.get()' 'FloatCellEditor.Value.set(double)' 'GlassPanelForm.CreateParams.get()' 'Form.CreateParams.get()' [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] 'GlassPanelForm.WndProc(ref Message)' 'Form.WndProc(ref Message)' [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] 'GroupMetricsMask' 'GroupMetricsMask.LVGMF_NONE' 'GroupMetricsMask' 'GroupState' 0x100, 0x200, 0x400, 0x800, 0x1000, 0x2000, 0x4000, 0x8000 'GroupState' 'GroupState.LVGS_NORMAL' 'GroupState' 'HeaderControl.HeaderControl(ObjectListView)' 'NativeWindow.AssignHandle(IntPtr)' ->'HeaderControl.HeaderControl(ObjectListView)' ->'HeaderControl.HeaderControl(ObjectListView)' 'HeaderControl.HeaderControl(ObjectListView)' 'NativeWindow.NativeWindow()' ->'HeaderControl.HeaderControl(ObjectListView)' ->'HeaderControl.HeaderControl(ObjectListView)' 'g' 'HeaderControl.CalculateHeight(Graphics)' 'Graphics' 'IDeviceContext' 'g' 'HeaderControl.DrawHeaderText(Graphics, Rectangle, OLVColumn, HeaderStateStyle)' 'Graphics' 'IDeviceContext' 'g' 'HeaderControl.DrawThemedBackground(Graphics, Rectangle, int, bool)' 'Graphics' 'IDeviceContext' 'g' 'HeaderControl.DrawThemedSortIndicator(Graphics, Rectangle)' 'Graphics' 'IDeviceContext' Unthemed 'HeaderControl.DrawUnthemedBackground(Graphics, Rectangle, int, bool, HeaderStateStyle)' Unthemed 'HeaderControl.DrawUnthemedSortIndicator(Graphics, Rectangle)' 'm' 'HeaderControl.HandleDestroy(ref Message)' 'm' 'HeaderControl.HandleMouseMove(ref Message)' 'm' 'HeaderControl.HandleNotify(ref Message)' 'Message.GetLParam(Type)' ->'HeaderControl.HandleNotify(ref Message)' ->'HeaderControl.HandleNotify(ref Message)' 'HeaderControl.HandleNotify(ref Message)' 'Message.LParam.get()' ->'HeaderControl.HandleNotify(ref Message)' ->'HeaderControl.HandleNotify(ref Message)' 'm' 'value' 'HeaderControl.HotFontStyle.set(FontStyle)' Flags 'HeaderControl.TextFormatFlags' 'HeaderControl.WndProc(ref Message)' 'NativeWindow.WndProc(ref Message)' [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] 'HeaderControl.WndProc(ref Message)' 'Message.Msg.get()' ->'HeaderControl.WndProc(ref Message)' ->'HeaderControl.WndProc(ref Message)' 'HeaderControl.WndProc(ref Message)' 'NativeWindow.WndProc(ref Message)' ->'HeaderControl.WndProc(ref Message)' ->'HeaderControl.WndProc(ref Message)' 'text' 'HighlightTextRenderer.HighlightTextRenderer(string)' 'value' 'HighlightTextRenderer.StringComparison.set(StringComparison)' 'value' 'HighlightTextRenderer.TextToHighlight.set(string)' 'HyperlinkEventArgs.Column.set(OLVColumn)' 'HyperlinkEventArgs.ColumnIndex.set(int)' 'HyperlinkEventArgs.Item.set(OLVListItem)' 'HyperlinkEventArgs.ListView.set(ObjectListView)' 'HyperlinkEventArgs.Model.set(object)' 'HyperlinkEventArgs.RowIndex.set(int)' 'HyperlinkEventArgs.SubItem.set(OLVListSubItem)' 'HyperlinkEventArgs.Url' 'HyperlinkEventArgs.Url.set(string)' 'ImageRenderer.GetImageFromAspect()' 'IntUpDown.Value.get()' 'IntUpDown.Value.set(int)' 'IVirtualListDataSource.GetObjectCount()' Multi 'MultiImageRenderer' 'MultiImageRenderer.ImageSelector' 'BaseRenderer.GetImageSelector()' 'Munger.GetValue(object)' 'object' 'Munger.PutValue(object, object)' 'object' 'Munger.PutValue(object, object)' 'object' 'NativeMethods.ChangeSize(IWin32Window, int, int)' 'NativeMethods.ChangeZOrder(IWin32Window, IWin32Window)' 'NativeMethods.DeleteObject(IntPtr)' 'NativeMethods.DrawImageList(Graphics, ImageList, int, int, int, bool)' 'NativeMethods.GetClientRect(IntPtr, ref Rectangle)' 'NativeMethods.GetColumnSides(ObjectListView, int)' 'NativeMethods.GetColumnSides(ObjectListView, int)' 'Point' 'NativeMethods.GetGroupInfo(ObjectListView, int, ref NativeMethods.LVGROUP2)' 'NativeMethods.GetScrollInfo(IntPtr, int, NativeMethods.SCROLLINFO)' 'NativeMethods.GetUpdateRect(Control)' 'NativeMethods.GetUpdateRectInternal(IntPtr, ref Rectangle, bool)' 'eraseBackground' 'NativeMethods.GetUpdateRectInternal(IntPtr, ref Rectangle, bool)' 'NativeMethods.GetWindowLong32(IntPtr, int)' 8 64-bit 4 'IntPtr' 'NativeMethods.GetWindowLongPtr64(IntPtr, int)' 'user32.dll' GetWindowLongPtr 'NativeMethods.ImageList_Draw(IntPtr, int, IntPtr, int, int, int)' 'NativeMethods.ImageList_Draw(IntPtr, int, IntPtr, int, int, int)' 'erase' 'NativeMethods.InvalidateRect(IntPtr, int, bool)' 'NativeMethods.InvalidateRect(IntPtr, int, bool)' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVGROUP)' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVGROUP)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVGROUP2)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVGROUPMETRICS)' 4 64-bit 8 'int' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVHITTESTINFO)' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, ref NativeMethods.LVHITTESTINFO)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, int)' 4 64-bit 8 'int' 'lParam' 'NativeMethods.SendMessage(IntPtr, int, int, int)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessage(IntPtr, int, int, IntPtr)' 4 64-bit 8 'int' 'lParam' 'NativeMethods.SendMessage(IntPtr, int, IntPtr, int)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessageHDItem(IntPtr, int, int, ref NativeMethods.HDITEM)' 4 64-bit 8 'int' 'NativeMethods.SendMessageIUnknown(IntPtr, int, object, int)' 'lParam' 'NativeMethods.SendMessageIUnknown(IntPtr, int, object, int)' 4 64-bit 8 'int' 'NativeMethods.SendMessageLVBKIMAGE(IntPtr, int, int, ref NativeMethods.LVBKIMAGE)' 'wParam' 'NativeMethods.SendMessageLVBKIMAGE(IntPtr, int, int, ref NativeMethods.LVBKIMAGE)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessageLVItem(IntPtr, int, int, ref NativeMethods.LVITEM)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessageRECT(IntPtr, int, int, ref NativeMethods.RECT)' 4 64-bit 8 'int' 'wParam' 'NativeMethods.SendMessageString(IntPtr, int, int, string)' 4 64-bit 8 'int' 'lParam' 'wParam' 'NativeMethods.SendMessageTOOLINFO(IntPtr, int, int, NativeMethods.TOOLINFO)' 4 64-bit 8 'int' 'NativeMethods.SetBackgroundImage(ListView, Image)' 'NativeMethods.SetBkColor(IntPtr, int)' 'NativeMethods.SetSelectedColumn(ListView, ColumnHeader)' 'NativeMethods.SetTextColor(IntPtr, int)' 'NativeMethods.SetTooltipControl(ListView, ToolTipControl)' 'NativeMethods.SetWindowLongPtr32(IntPtr, int, int)' 8 64-bit 4 'IntPtr' 'dwNewLong' 'NativeMethods.SetWindowLongPtr64(IntPtr, int, int)' 4 64-bit 8 'int' 'NativeMethods.SetWindowLongPtr64(IntPtr, int, int)' 'user32.dll' SetWindowLongPtr 'NativeMethods.SetWindowPos(IntPtr, IntPtr, int, int, int, int, uint)' 'NativeMethods.SetWindowTheme(IntPtr, string, string)' 8 64-bit 4 'IntPtr' 'subApp' 'subIdList' 'NativeMethods.ShowWindow(IntPtr, int)' 'NativeMethods.ValidatedRectInternal(IntPtr, ref Rectangle)' 'NativeMethods.ValidateRect(Control, Rectangle)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'HeaderControl.ColumnIndexUnderCursor.get()' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'HeaderControl.IsCursorOverLockedDivider.get()' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'NativeMethods.GetScrolledColumnSides(ListView, int)' ->'OLVListItem.GetSubItemBounds(int)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'NativeMethods.GetScrolledColumnSides(ListView, int)' ->'ObjectListView.CalculateCellBounds(OLVListItem, int, ItemBoundsPortion)' ->'ObjectListView.CalculateCellBounds(OLVListItem, int)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'NativeMethods.GetScrolledColumnSides(ListView, int)' ->'ObjectListView.CalculateCellBounds(OLVListItem, int, ItemBoundsPortion)' ->'ObjectListView.CalculateCellTextBounds(OLVListItem, int)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'NativeMethods.GetScrolledColumnSides(ListView, int)' ->'ObjectListView.OlvHitTest(int, int)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'NativeMethods.GetScrolledColumnSides(ListView, int)' ->'TintedColumnDecoration.Draw(ObjectListView, Graphics, Rectangle)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'ObjectListView.EnsureGroupVisible(ListViewGroup)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'ObjectListView.HandleBeginScroll(ref Message)' 'NativeMethods.SCROLLINFO.SCROLLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.SCROLLINFO.SCROLLINFO()' ->'NativeMethods.GetScrollPosition(ListView, bool)' ->'ObjectListView.HandleKeyDown(ref Message)' 'NativeMethods.TOOLINFO.TOOLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.TOOLINFO.TOOLINFO()' ->'NativeMethods.TOOLINFO.TOOLINFO()' ->'ToolTipControl.MakeToolInfoStruct(IWin32Window)' ->'ToolTipControl.AddTool(IWin32Window)' 'NativeMethods.TOOLINFO.TOOLINFO()' 'Marshal.SizeOf(Type)' ->'NativeMethods.TOOLINFO.TOOLINFO()' ->'NativeMethods.TOOLINFO.TOOLINFO()' ->'ToolTipControl.MakeToolInfoStruct(IWin32Window)' ->'ToolTipControl.RemoveToolTip(IWin32Window)' 'ObjectListView.AllColumns' 'List<OLVColumn>' 'ObjectListView.AllColumns' 'rowIndex' 'ObjectListView.ApplyHyperlinkStyle(int, OLVListItem)' 'ObjectListView.BooleanCheckStateGetter' 'ObjectListView.BooleanCheckStatePutter' 'item' 'ObjectListView.CalculateCellBounds(OLVListItem, int)' 'OLVListItem' 'ListViewItem' 'ObjectListView.CellEditor' 'ObjectListView.GetCellEditor(OLVListItem, int)' 'ObjectListView.CellEditor_Validating(object, CancelEventArgs)' 'ObjectListView.CellToolTip' 'ObjectListView.GetCellToolTip(int, int)' 'ObjectListView.CheckedObject' 'ObjectListView.GetCheckedObject()' 'ObjectListView.CheckedObjects' 'ObjectListView.GetCheckedObjects()' 'ObjectListView.CheckedObjects' 'List<OLVColumn>' 'ObjectListView.ColumnsInDisplayOrder' 'ObjectListView.ConfigureAutoComplete(TextBox, OLVColumn)' tb 'tb' 'ObjectListView.ConfigureAutoComplete(TextBox, OLVColumn, int)' tb 'tb' 'List<OLVListItem>' 'ObjectListView.DrawAllDecorations(Graphics, List<OLVListItem>)' 'ObjectListView.EditorRegistry' 'ObjectListView.EnsureGroupVisible(ListViewGroup)' lvg 'lvg' 'ObjectListView.FilterObjects(IEnumerable, IModelFilter, IListFilter)' a 'aListFilter' 'ObjectListView.FilterObjects(IEnumerable, IModelFilter, IListFilter)' a 'aModelFilter' 'control' 'CheckBox' 'ObjectListView.GetControlValue(Control)' castclass 'control' 'ComboBox' 'ObjectListView.GetControlValue(Control)' castclass 'control' 'TextBox' 'ObjectListView.GetControlValue(Control)' castclass 'List<OLVColumn>' 'ObjectListView.GetFilteredColumns(View)' 'selectedColumn' 'ObjectListView.GetItemCount()' 'ObjectListView.GetLastItemInDisplayOrder()' 'ObjectListView.GetSelectedObject()' 'ObjectListView.GetSelectedObjects()' 'ObjectListView.HandleApplicationIdle(object, EventArgs)' 'ObjectListView.HandleApplicationIdle_ResizeColumns(object, EventArgs)' 'ObjectListView.HandleCellToolTipShowing(object, ToolTipShowingEventArgs)' 'ObjectListView.HandleChar(ref Message)' 'Control.ProcessKeyEventArgs(ref Message)' ->'ObjectListView.HandleChar(ref Message)' ->'ObjectListView.HandleChar(ref Message)' 'ObjectListView.HandleChar(ref Message)' 'Message.WParam.get()' ->'ObjectListView.HandleChar(ref Message)' ->'ObjectListView.HandleChar(ref Message)' 'm' 'ObjectListView.HandleColumnClick(object, ColumnClickEventArgs)' 'ObjectListView.HandleColumnWidthChanged(object, ColumnWidthChangedEventArgs)' 'ObjectListView.HandleColumnWidthChanging(object, ColumnWidthChangingEventArgs)' 'ObjectListView.HandleContextMenu(ref Message)' 'Message.LParam.get()' ->'ObjectListView.HandleContextMenu(ref Message)' ->'ObjectListView.HandleContextMenu(ref Message)' 'ObjectListView.HandleContextMenu(ref Message)' 'Message.WParam.get()' ->'ObjectListView.HandleContextMenu(ref Message)' ->'ObjectListView.HandleContextMenu(ref Message)' 'm' 'ObjectListView.HandleFindItem(ref Message)' 'Message.GetLParam(Type)' ->'ObjectListView.HandleFindItem(ref Message)' ->'ObjectListView.HandleFindItem(ref Message)' 'ObjectListView.HandleFindItem(ref Message)' 'Message.Result.set(IntPtr)' ->'ObjectListView.HandleFindItem(ref Message)' ->'ObjectListView.HandleFindItem(ref Message)' 'ObjectListView.HandleFindItem(ref Message)' 'Message.WParam.get()' ->'ObjectListView.HandleFindItem(ref Message)' ->'ObjectListView.HandleFindItem(ref Message)' 'm' 'ObjectListView.HandleHeaderToolTipShowing(object, ToolTipShowingEventArgs)' 'ObjectListView.HandleLayout(object, LayoutEventArgs)' 'ObjectListView.HandleNotify(ref Message)' 'Marshal.PtrToStructure(IntPtr, Type)' ->'ObjectListView.HandleNotify(ref Message)' ->'ObjectListView.HandleNotify(ref Message)' 'ObjectListView.HandleNotify(ref Message)' 'Marshal.StructureToPtr(object, IntPtr, bool)' ->'ObjectListView.HandleNotify(ref Message)' ->'ObjectListView.HandleNotify(ref Message)' 'ObjectListView.HandleNotify(ref Message)' 'Message.GetLParam(Type)' ->'ObjectListView.HandleNotify(ref Message)' ->'ObjectListView.HandleNotify(ref Message)' 'ObjectListView.HandleNotify(ref Message)' 'Message.Result.set(IntPtr)' ->'ObjectListView.HandleNotify(ref Message)' ->'ObjectListView.HandleNotify(ref Message)' 'ObjectListView.HandleNotify(ref Message)' 'NativeWindow.Handle.get()' ->'ObjectListView.HandleNotify(ref Message)' ->'ObjectListView.HandleNotify(ref Message)' 'm' 'ObjectListView.HandleReflectNotify(ref Message)' 'Marshal.StructureToPtr(object, IntPtr, bool)' ->'ObjectListView.HandleReflectNotify(ref Message)' ->'ObjectListView.HandleReflectNotify(ref Message)' 'ObjectListView.HandleReflectNotify(ref Message)' 'Message.GetLParam(Type)' ->'ObjectListView.HandleReflectNotify(ref Message)' ->'ObjectListView.HandleReflectNotify(ref Message)' 'ObjectListView.HandleReflectNotify(ref Message)' 'Message.LParam.get()' ->'ObjectListView.HandleReflectNotify(ref Message)' ->'ObjectListView.HandleReflectNotify(ref Message)' 'm' 'ObjectListView.HeaderToolTip' 'ObjectListView.GetHeaderToolTip(int)' 'url' 'ObjectListView.IsUrlVisited(string)' 'url' 'ObjectListView.MarkUrlVisited(string)' Unsort 'ObjectListView.MenuLabelUnsort' 'ObjectListView.ProcessDialogKey(Keys)' 'Control.ProcessDialogKey(Keys)' [UIPermission(SecurityAction.LinkDemand, Window = UIPermissionWindow.AllWindows)] 'ObjectListView.ProcessDialogKey(Keys)' 'Control.ProcessDialogKey(Keys)' ->'ObjectListView.ProcessDialogKey(Keys)' ->'ObjectListView.ProcessDialogKey(Keys)' 'ObjectListView.SelectedObject' 'ObjectListView.GetSelectedObject()' 'ObjectListView.SelectedObjects' 'ObjectListView.GetSelectedObjects()' 'ObjectListView.SelectedObjects' 'control' 'ComboBox' 'ObjectListView.SetControlValue(Control, object, string)' castclass Checkedness 'ObjectListView.SetObjectCheckedness(object, CheckState)' 'item' 'ObjectListView.SetSubItemImages(int, OLVListItem, bool)' 'OLVListItem' 'ListViewItem' 'columnToSort' 'ObjectListView.ShowSortIndicator(OLVColumn, SortOrder)' 'OLVColumn' 'ColumnHeader' 'ObjectListView.SORT_INDICATOR_DOWN_KEY' 'ObjectListView.SORT_INDICATOR_UP_KEY' 'ObjectListView' 'ISupportInitialize.BeginInit()' 'ObjectListView' 'ISupportInitialize.EndInit()' Renderering 'ObjectListView.TextRendereringHint' Unsort 'ObjectListView.Unsort()' 'ObjectListView.WndProc(ref Message)' 'ListView.WndProc(ref Message)' [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] 'ObjectListView.WndProc(ref Message)' 'Control.DefWndProc(ref Message)' ->'ObjectListView.WndProc(ref Message)' ->'ObjectListView.WndProc(ref Message)' 'ObjectListView.WndProc(ref Message)' 'ListView.WndProc(ref Message)' ->'ObjectListView.WndProc(ref Message)' ->'ObjectListView.WndProc(ref Message)' 'ObjectListView.WndProc(ref Message)' 'Message.Msg.get()' ->'ObjectListView.WndProc(ref Message)' ->'ObjectListView.WndProc(ref Message)' 'ObjectListView.ObjectListViewState.VersionNumber' 'OLVColumnAttribute' 'OLVColumnAttribute.Title' 'title' 'OLVColumnAttribute' Cutoffs 'OLVColumnAttribute.GroupCutoffs' 'OLVColumnAttribute.GroupCutoffs' 'OLVColumnAttribute.GroupDescriptions' 'OLVDataObject.ConvertToHtmlFragment(string)' 'string.IndexOf(string)' 'string.IndexOf(string, StringComparison)' 'OLVGroup.GetState()' 'OLVGroup.State' 'OLVGroup.GetState()' Subseted 'OLVGroup.Subseted' 'OLVListItem' 'OLVListItem.Bounds' 'ListViewItem.GetBounds(ItemBoundsPortion)' 'value' 'string' 'OLVListItem.ImageSelector.set(object)' castclass 'OLVListSubItem.Url' 'SimpleDropSink' 'Timer' 'Timer.Interval.set(int)' 'SimpleDropSink.SimpleDropSink()' 'TextAdornment' 'StringFormat' 'TextMatchFilter.TextMatchFilter(ObjectListView, string, OLVColumn[])' StringComparison.InvariantCultureIgnoreCase 'TextMatchFilter.TextMatchFilter(ObjectListView, string, OLVColumn[], TextMatchFilter.MatchKind, StringComparison)' 'TextMatchFilter.TextMatchFilter(ObjectListView, string, TextMatchFilter.MatchKind)' StringComparison.InvariantCultureIgnoreCase 'TextMatchFilter.TextMatchFilter(ObjectListView, string, OLVColumn[], TextMatchFilter.MatchKind, StringComparison)' 'TextMatchFilter.Columns' 'TextMatchFilter.IsIncluded(OLVColumn)' 'TextMatchFilter.MatchKind' 'TintedColumnDecoration' 'SolidBrush' Disp 'ToolTipControl.HandleGetDispInfo(ref Message)' 'window' 'ToolTipControl.PopToolTip(IWin32Window)' 'ToolTipControl.StandardIcons' 'List<TreeListView.Branch>' 'TreeListView.Branch.ChildBranches' 'List<TreeListView.Branch>' 'TreeListView.Branch.FilteredChildBranches' Flag 'TreeListView.Branch.ManageLastChildFlag(MethodInvoker)' Flags 'TreeListView.Branch.BranchFlags' 'TreeListView.Tree.GetBranchComparer()' 'TreeListView.TreeRenderer.PIXELS_PER_LEVEL' 'TypedObjectListView<T>.BooleanCheckStateGetter' 'TypedObjectListView<T>.BooleanCheckStatePutter' 'TypedObjectListView<T>.CellToolTipGetter' 'TypedObjectListView<T>.CheckedObjects' 'TypedObjectListView<T>.SelectedObjects' 'UintUpDown.Value.get()' 'UintUpDown.Value.set(uint)' 'VirtualObjectListView.CheckedObjects' 'VirtualObjectListView.HandleCacheVirtualItems(object, CacheVirtualItemsEventArgs)' 'VirtualObjectListView.HandleRetrieveVirtualItem(object, RetrieveVirtualItemEventArgs)' 'VirtualObjectListView.HandleSearchForVirtualItem(object, SearchForVirtualItemEventArgs)' 'VirtualObjectListView.SetVirtualListSize(int)' 'Exception' These should be methods rather than properties The out parameter is necessary since this method returns two pieces of information: the item under the point and the subitem item too This is used to ensure we understand the newly load state. All these properties should be assignable. Our project is build with unsafe code enabled, so it automatically has the SecurityProperty set These initializations are not unnecessary We have to pass the windows message by reference Instances of this class do not need to be disposable These are utility methods that could well be used at runtime Old style constants. Can't change now These are OK like this. We need List<>, not IList<> since only List has a ToArray() method Legacy cases that have to be kept like this These are acceptable as methods rather than properties windows messages should be passed by reference This is not a security risk There are several problems that can occur here and we want to ignore them all These spellings are acceptable These will only be used by OL types Not appropriate here Can't change now we want to catch everthing MS! not flags MS! MS Sign {0} with a strong name key. Consider a design that does not require that {0} be an out parameter. {0} appears to have no upstream public or protected callers. Seal {0}, if possible. It appears that field {0} is never used or is only ever assigned to. Use this field or remove it. Change {0} to be read-only by removing the property setter. Consider changing the type of parameter {0} in {1} from {2} to its base type {3}. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature. Remove the property setter from {0} or reduce its accessibility because it corresponds to positional argument {1}. {0}, a parameter, is cast to type {1} multiple times in method {2}. Cache the result of the 'as' operator or direct cast in order to eliminate the redundant {3} instruction. Modify {0} to catch a more specific exception than {1} or rethrow the exception. Change {0} in {1} to use Collection<T>, ReadOnlyCollection<T> or KeyedCollection<K,V> {0} calls {1} but does not use the HRESULT or error code that the method returns. This could lead to unexpected behavior in error conditions or low-resource situations. Use the result in a conditional statement, assign the result to a variable, or pass it as an argument to another method. {0} creates a new instance of {1} which is never used. Pass the instance as an argument to another method, assign the instance to a variable, or remove the object creation if it is unnecessary. {0} initializes field {1} of type {2} to {3}. Remove this initialization because it will be done automatically by the runtime. {0} is marked with FlagsAttribute but a discrete member cannot be found for every settable bit that is used across the range of enum values. Remove FlagsAttribute from the type or define new members for the following (currently missing) values: {1} Modify the call to {0} in method {1} to set the timer interval to a value that's greater than or equal to one second. In enum {0}, change the name of {1} to 'None'. If enumeration name {0} is singular, change it to a plural form. Correct the spelling of '{0}' in member name {1} or remove it entirely if it represents any sort of Hungarian notation. In method {0}, correct the spelling of '{1}' in parameter name {2} or remove it entirely if it represents any sort of Hungarian notation. Correct the spelling of '{0}' in type name {1}. Make {0} sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of {1} and is visible to derived classes. Specify AttributeUsage on {0}. Add the MarshalAsAttribute to parameter {0} of P/Invoke {1}. If the corresponding unmanaged parameter is a 4-byte Win32 'BOOL', use [MarshalAs(UnmanagedType.Bool)]. For a 1-byte C++ 'bool', use MarshalAs(UnmanagedType.U1). Add the MarshalAsAttribute to the return type of P/Invoke {0}. If the corresponding unmanaged return type is a 4-byte Win32 'BOOL', use MarshalAs(UnmanagedType.Bool). For a 1-byte C++ 'bool', use MarshalAs(UnmanagedType.U1). The constituent members of {0} appear to represent flags that can be combined rather than discrete values. If this is correct, mark the enumeration with FlagsAttribute. Add [Serializable] to {0} as this type implements ISerializable. Consider making {0} non-public or a constant. If the name {0} is plural, change it to its singular form. Add the following security attribute to {0} in order to match a LinkDemand on base method {1}: {2}. As it is declared in your code, parameter {0} of P/Invoke {1} will be {2} bytes wide on {3} platforms. This is not correct, as the actual native declaration of this API indicates it should be {4} bytes wide on {3} platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of {5}. As it is declared in your code, the return type of P/Invoke {0} will be {1} bytes wide on {2} platforms. This is not correct, as the actual native declaration of this API indicates it should be {3} bytes wide on {2} platforms. Consult the MSDN Platform SDK documentation for help determining what data type should be used instead of {4}. Correct the declaration of {0} so that it correctly points to an existing entry point in {1}. The unmanaged entry point name currently linked to is {2}. Because property {0} is write-only, either add a property getter with an accessibility that is greater than or equal to its setter or convert this property into a method. Change {0} to return a collection or make it a method. The property name {0} is confusing given the existence of inherited method {1}. Rename or remove this property. The property name {0} is confusing given the existence of method {1}. Rename or remove one of these members. Parameter {0} of {1} is never used. Remove the parameter or use it in the method body. Consider making {0} not externally visible. To reduce security risk, marshal parameter {0} as Unicode, by setting DllImport.CharSet to CharSet.Unicode, or by explicitly marshaling the parameter as UnmanagedType.LPWStr. If you need to marshal this string as ANSI or system-dependent, set BestFitMapping=false; for added security, also set ThrowOnUnmappableChar=true. {0} makes a call to {1} that does not explicitly provide a StringComparison. This should be replaced with a call to {2}. Implement IDisposable on {0} because it creates members of the following IDisposable types: {1}. If {0} has previously shipped, adding new members that implement IDisposable to this type is considered a breaking change to existing consumers. Change the type of parameter {0} of method {1} from string to System.Uri, or provide an overload of {1}, that allows {0} to be passed as a System.Uri object. Change the type of property {0} from string to System.Uri. Remove {0} and replace its usage with EventHandler<T> {0} passes {1} as an argument to {2}. Replace this usage with StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase if appropriate. Replace the term '{0}' in member name {1} with an appropriate alternate or remove it entirely. Replace the term '{0}' in type name {1} with an appropriate alternate or remove it entirely. Change {0} to a property if appropriate.