Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridViewSelectedColumnCollection.cs / 1 / DataGridViewSelectedColumnCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Collections; using System.Windows.Forms; using System.ComponentModel; using System.Globalization; using System.Diagnostics.CodeAnalysis; ///[ ListBindable(false), SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface") // Consider adding an IList implementation ] public class DataGridViewSelectedColumnCollection : BaseCollection, IList { ArrayList items = new ArrayList(); /// /// int IList.Add(object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.Clear() { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// bool IList.Contains(object value) { return this.items.Contains(value); } /// /// int IList.IndexOf(object value) { return this.items.IndexOf(value); } /// /// void IList.Insert(int index, object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.Remove(object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.RemoveAt(int index) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// bool IList.IsFixedSize { get { return true; } } /// /// bool IList.IsReadOnly { get { return true; } } /// /// object IList.this[int index] { get { return this.items[index]; } set { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } } /// /// void ICollection.CopyTo(Array array, int index) { this.items.CopyTo(array, index); } /// /// int ICollection.Count { get { return this.items.Count; } } /// /// bool ICollection.IsSynchronized { get { return false; } } /// /// object ICollection.SyncRoot { get { return this; } } /// /// IEnumerator IEnumerable.GetEnumerator() { return this.items.GetEnumerator(); } internal DataGridViewSelectedColumnCollection() { } /// protected override ArrayList List { get { return this.items; } } /// public DataGridViewColumn this[int index] { get { return (DataGridViewColumn) this.items[index]; } } /// /// /// internal int Add(DataGridViewColumn dataGridViewColumn) { return this.items.Add(dataGridViewColumn); } /* Unused at this point internal void AddRange(DataGridViewColumn[] dataGridViewColumns) { Debug.Assert(dataGridViewColumns != null); foreach(DataGridViewColumn dataGridViewColumn in dataGridViewColumns) { this.items.Add(dataGridViewColumn); } } */ /* Unused at this point internal void AddColumnCollection(DataGridViewColumnCollection dataGridViewColumns) { Debug.Assert(dataGridViewColumns != null); foreach(DataGridViewColumn dataGridViewColumn in dataGridViewColumns) { this.items.Add(dataGridViewColumn); } } */ ///Adds a ///to this collection. [ EditorBrowsable(EditorBrowsableState.Never) ] public void Clear() { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// /// Checks to see if a DataGridViewCell is contained in this collection. /// public bool Contains(DataGridViewColumn dataGridViewColumn) { return this.items.IndexOf(dataGridViewColumn) != -1; } ///public void CopyTo(DataGridViewColumn[] array, int index) { this.items.CopyTo(array, index); } /// [ EditorBrowsable(EditorBrowsableState.Never), SuppressMessage("Microsoft.Performance", "CA1801:AvoidUnusedParameters") ] public void Insert(int index, DataGridViewColumn dataGridViewColumn) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.Collections; using System.Windows.Forms; using System.ComponentModel; using System.Globalization; using System.Diagnostics.CodeAnalysis; ///[ ListBindable(false), SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface") // Consider adding an IList implementation ] public class DataGridViewSelectedColumnCollection : BaseCollection, IList { ArrayList items = new ArrayList(); /// /// int IList.Add(object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.Clear() { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// bool IList.Contains(object value) { return this.items.Contains(value); } /// /// int IList.IndexOf(object value) { return this.items.IndexOf(value); } /// /// void IList.Insert(int index, object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.Remove(object value) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// void IList.RemoveAt(int index) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// bool IList.IsFixedSize { get { return true; } } /// /// bool IList.IsReadOnly { get { return true; } } /// /// object IList.this[int index] { get { return this.items[index]; } set { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } } /// /// void ICollection.CopyTo(Array array, int index) { this.items.CopyTo(array, index); } /// /// int ICollection.Count { get { return this.items.Count; } } /// /// bool ICollection.IsSynchronized { get { return false; } } /// /// object ICollection.SyncRoot { get { return this; } } /// /// IEnumerator IEnumerable.GetEnumerator() { return this.items.GetEnumerator(); } internal DataGridViewSelectedColumnCollection() { } /// protected override ArrayList List { get { return this.items; } } /// public DataGridViewColumn this[int index] { get { return (DataGridViewColumn) this.items[index]; } } /// /// /// internal int Add(DataGridViewColumn dataGridViewColumn) { return this.items.Add(dataGridViewColumn); } /* Unused at this point internal void AddRange(DataGridViewColumn[] dataGridViewColumns) { Debug.Assert(dataGridViewColumns != null); foreach(DataGridViewColumn dataGridViewColumn in dataGridViewColumns) { this.items.Add(dataGridViewColumn); } } */ /* Unused at this point internal void AddColumnCollection(DataGridViewColumnCollection dataGridViewColumns) { Debug.Assert(dataGridViewColumns != null); foreach(DataGridViewColumn dataGridViewColumn in dataGridViewColumns) { this.items.Add(dataGridViewColumn); } } */ ///Adds a ///to this collection. [ EditorBrowsable(EditorBrowsableState.Never) ] public void Clear() { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } /// /// /// Checks to see if a DataGridViewCell is contained in this collection. /// public bool Contains(DataGridViewColumn dataGridViewColumn) { return this.items.IndexOf(dataGridViewColumn) != -1; } ///public void CopyTo(DataGridViewColumn[] array, int index) { this.items.CopyTo(array, index); } /// [ EditorBrowsable(EditorBrowsableState.Never), SuppressMessage("Microsoft.Performance", "CA1801:AvoidUnusedParameters") ] public void Insert(int index, DataGridViewColumn dataGridViewColumn) { throw new NotSupportedException(SR.GetString(SR.DataGridView_ReadOnlyCollection)); } } } // 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
- AliasGenerator.cs
- EntityContainer.cs
- SchemaNames.cs
- XmlDocument.cs
- EdmConstants.cs
- ToolStripScrollButton.cs
- HybridDictionary.cs
- DataSourceHelper.cs
- Codec.cs
- GridViewRowEventArgs.cs
- StringUtil.cs
- SolidColorBrush.cs
- StreamWriter.cs
- MimeBasePart.cs
- PrintDialog.cs
- SqlMethodTransformer.cs
- AutomationElement.cs
- HitTestParameters3D.cs
- validationstate.cs
- RectangleF.cs
- GZipDecoder.cs
- DispatcherHookEventArgs.cs
- SqlProviderUtilities.cs
- Canvas.cs
- EditorPartChrome.cs
- SatelliteContractVersionAttribute.cs
- NonVisualControlAttribute.cs
- LogicalTreeHelper.cs
- HtmlUtf8RawTextWriter.cs
- SiblingIterators.cs
- TextView.cs
- MemberCollection.cs
- FreeFormDesigner.cs
- CodeTypeMember.cs
- SqlDataSourceConfigureSelectPanel.cs
- NativeMethods.cs
- FirstQueryOperator.cs
- CoreSwitches.cs
- SurrogateEncoder.cs
- StateMachineTimers.cs
- SpinWait.cs
- LayoutManager.cs
- TrustManager.cs
- XmlProcessingInstruction.cs
- SqlReferenceCollection.cs
- DesignerInterfaces.cs
- TextRangeEditLists.cs
- columnmapfactory.cs
- SqlUdtInfo.cs
- GridItemPattern.cs
- QueryableDataSourceHelper.cs
- LicenseProviderAttribute.cs
- NamespaceEmitter.cs
- XamlToRtfParser.cs
- AttributeQuery.cs
- TextSerializer.cs
- RepeatBehaviorConverter.cs
- ClientBuildManagerCallback.cs
- ProfileSettingsCollection.cs
- AsyncCallback.cs
- StringFreezingAttribute.cs
- ProfileGroupSettings.cs
- HttpAsyncResult.cs
- DataGridViewRowPrePaintEventArgs.cs
- WebPartDescriptionCollection.cs
- InfoCardCryptoHelper.cs
- ToolStripComboBox.cs
- SqlCacheDependencyDatabase.cs
- StrongName.cs
- X509SecurityTokenProvider.cs
- ThrowHelper.cs
- RelationshipEndMember.cs
- SuppressMergeCheckAttribute.cs
- Version.cs
- DeflateEmulationStream.cs
- ScrollEventArgs.cs
- HtmlSelect.cs
- IsolatedStoragePermission.cs
- CommandManager.cs
- ResourceDictionaryCollection.cs
- DoubleIndependentAnimationStorage.cs
- ValidatorAttribute.cs
- ProcessModelSection.cs
- WinEventWrap.cs
- _ScatterGatherBuffers.cs
- InheritanceRules.cs
- DataSourceXmlSubItemAttribute.cs
- VirtualizingStackPanel.cs
- LinqDataSourceContextEventArgs.cs
- XmlSchemaComplexContent.cs
- ReceiveSecurityHeaderElementManager.cs
- TreeViewCancelEvent.cs
- XmlSubtreeReader.cs
- AtomicFile.cs
- MarkupCompiler.cs
- ScrollViewerAutomationPeer.cs
- CodeAssignStatement.cs
- TabletCollection.cs
- GPStream.cs
- SqlTriggerContext.cs