Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeTypeMemberCollection.cs / 1305376 / CodeTypeMemberCollection.cs
// ------------------------------------------------------------------------------
//
//
// [....]
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// -----------------------------------------------------------------------------
//
namespace System.CodeDom {
using System;
using System.Collections;
using System.Runtime.InteropServices;
///
///
/// A collection that stores objects.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeTypeMemberCollection : CollectionBase {
///
///
/// Initializes a new instance of .
///
///
public CodeTypeMemberCollection() {
}
///
///
/// Initializes a new instance of based on another .
///
///
public CodeTypeMemberCollection(CodeTypeMemberCollection value) {
this.AddRange(value);
}
///
///
/// Initializes a new instance of containing any array of objects.
///
///
public CodeTypeMemberCollection(CodeTypeMember[] value) {
this.AddRange(value);
}
///
/// Represents the entry at the specified index of the .
///
public CodeTypeMember this[int index] {
get {
return ((CodeTypeMember)(List[index]));
}
set {
List[index] = value;
}
}
///
/// Adds a with the specified value to the
/// .
///
public int Add(CodeTypeMember value) {
return List.Add(value);
}
///
/// Copies the elements of an array to the end of the .
///
public void AddRange(CodeTypeMember[] value) {
if (value == null) {
throw new ArgumentNullException("value");
}
for (int i = 0; ((i) < (value.Length)); i = ((i) + (1))) {
this.Add(value[i]);
}
}
///
///
/// Adds the contents of another to the end of the collection.
///
///
public void AddRange(CodeTypeMemberCollection value) {
if (value == null) {
throw new ArgumentNullException("value");
}
int currentCount = value.Count;
for (int i = 0; i < currentCount; i = ((i) + (1))) {
this.Add(value[i]);
}
}
///
/// Gets a value indicating whether the
/// contains the specified .
///
public bool Contains(CodeTypeMember value) {
return List.Contains(value);
}
///
/// Copies the values to a one-dimensional instance at the
/// specified index.
///
public void CopyTo(CodeTypeMember[] array, int index) {
List.CopyTo(array, index);
}
///
/// Returns the index of a in
/// the .
///
public int IndexOf(CodeTypeMember value) {
return List.IndexOf(value);
}
///
/// Inserts a into the at the specified index.
///
public void Insert(int index, CodeTypeMember value) {
List.Insert(index, value);
}
///
/// Removes a specific from the
/// .
///
public void Remove(CodeTypeMember value) {
List.Remove(value);
}
}
}
// 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
- UiaCoreTypesApi.cs
- Italic.cs
- FragmentNavigationEventArgs.cs
- SessionParameter.cs
- ImportCatalogPart.cs
- OleDbEnumerator.cs
- ToolStripActionList.cs
- ChangesetResponse.cs
- GeneralTransform.cs
- RuntimeResourceSet.cs
- TextShapeableCharacters.cs
- ElementAction.cs
- Util.cs
- WebMessageFormatHelper.cs
- XPathDescendantIterator.cs
- ImageButton.cs
- ListChangedEventArgs.cs
- InputManager.cs
- WizardStepBase.cs
- MetabaseSettings.cs
- DeclaredTypeValidatorAttribute.cs
- DataGridViewRowCollection.cs
- DescendentsWalker.cs
- ActiveDesignSurfaceEvent.cs
- IDReferencePropertyAttribute.cs
- HtmlFormParameterReader.cs
- ImageSourceConverter.cs
- TrustSection.cs
- ChildrenQuery.cs
- CompiledELinqQueryState.cs
- RealizationContext.cs
- CollectionBase.cs
- DataGridColumnHeaderCollection.cs
- XPathScanner.cs
- AppDomainFactory.cs
- CodeDirectoryCompiler.cs
- ImmutableCollection.cs
- DataGridCaption.cs
- HttpServerVarsCollection.cs
- complextypematerializer.cs
- HttpHandlerAction.cs
- TdsParserSessionPool.cs
- OleDbEnumerator.cs
- NativeMethods.cs
- ServiceModelDictionary.cs
- ClientBuildManager.cs
- MenuRendererStandards.cs
- Operator.cs
- TextEffectCollection.cs
- objectquery_tresulttype.cs
- ValidationErrorEventArgs.cs
- DocumentOrderComparer.cs
- ProcessModule.cs
- MetadataElement.cs
- InvalidBodyAccessException.cs
- BookmarkCallbackWrapper.cs
- HttpMethodAttribute.cs
- Mapping.cs
- EventPropertyMap.cs
- PagerSettings.cs
- IntranetCredentialPolicy.cs
- SqlTypeConverter.cs
- SelectionList.cs
- LambdaCompiler.Statements.cs
- ConversionValidationRule.cs
- CachedTypeface.cs
- IDispatchConstantAttribute.cs
- Point3DAnimation.cs
- FilterUserControlBase.cs
- DateTimeAutomationPeer.cs
- SingleStorage.cs
- XmlAttributeAttribute.cs
- SqlResolver.cs
- RolePrincipal.cs
- DrawTreeNodeEventArgs.cs
- NegatedCellConstant.cs
- ToolboxBitmapAttribute.cs
- SqlError.cs
- SynchronizedInputPattern.cs
- Classification.cs
- Pair.cs
- OutputCacheSettings.cs
- Decorator.cs
- DataPointer.cs
- ViewPort3D.cs
- BoundPropertyEntry.cs
- TextBoxDesigner.cs
- PenThread.cs
- SqlFacetAttribute.cs
- RawKeyboardInputReport.cs
- QueryCreatedEventArgs.cs
- PositiveTimeSpanValidatorAttribute.cs
- AspProxy.cs
- TablePattern.cs
- DataGridViewRow.cs
- SpanIndex.cs
- LocalFileSettingsProvider.cs
- MyContact.cs
- WebEvents.cs
- XmlSchemaComplexContentExtension.cs