Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeExpressionCollection.cs / 1305376 / CodeExpressionCollection.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 CodeExpressionCollection : CollectionBase {
///
///
/// Initializes a new instance of .
///
///
public CodeExpressionCollection() {
}
///
///
/// Initializes a new instance of based on another .
///
///
public CodeExpressionCollection(CodeExpressionCollection value) {
this.AddRange(value);
}
///
///
/// Initializes a new instance of containing any array of objects.
///
///
public CodeExpressionCollection(CodeExpression[] value) {
this.AddRange(value);
}
///
/// Represents the entry at the specified index of the .
///
public CodeExpression this[int index] {
get {
return ((CodeExpression)(List[index]));
}
set {
List[index] = value;
}
}
///
/// Adds a with the specified value to the
/// .
///
public int Add(CodeExpression value) {
return List.Add(value);
}
///
/// Copies the elements of an array to the end of the .
///
public void AddRange(CodeExpression[] 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(CodeExpressionCollection 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(CodeExpression value) {
return List.Contains(value);
}
///
/// Copies the values to a one-dimensional instance at the
/// specified index.
///
public void CopyTo(CodeExpression[] array, int index) {
List.CopyTo(array, index);
}
///
/// Returns the index of a in
/// the .
///
public int IndexOf(CodeExpression value) {
return List.IndexOf(value);
}
///
/// Inserts a into the at the specified index.
///
public void Insert(int index, CodeExpression value) {
List.Insert(index, value);
}
///
/// Removes a specific from the
/// .
///
public void Remove(CodeExpression 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
- MailWebEventProvider.cs
- Crypto.cs
- TimeSpan.cs
- ExpressionConverter.cs
- bidPrivateBase.cs
- MetadataSet.cs
- XmlDomTextWriter.cs
- HotSpotCollection.cs
- RoutedPropertyChangedEventArgs.cs
- TextBoxLine.cs
- _BasicClient.cs
- HwndTarget.cs
- ByteConverter.cs
- MimeTypePropertyAttribute.cs
- Bezier.cs
- Mapping.cs
- XPathNavigatorKeyComparer.cs
- FixedLineResult.cs
- DataGridViewAutoSizeModeEventArgs.cs
- WebPartDescriptionCollection.cs
- XPathAncestorIterator.cs
- Types.cs
- OrderedDictionary.cs
- DocumentViewerHelper.cs
- DataGridViewCellStyleBuilderDialog.cs
- OracleException.cs
- HostingEnvironmentException.cs
- StaticFileHandler.cs
- JsonMessageEncoderFactory.cs
- TableLayoutPanelResizeGlyph.cs
- EventManager.cs
- TraceSwitch.cs
- mongolianshape.cs
- ParagraphVisual.cs
- ObjectDesignerDataSourceView.cs
- DataGridViewLinkColumn.cs
- CodeVariableDeclarationStatement.cs
- HMACSHA384.cs
- ListViewPagedDataSource.cs
- SafeViewOfFileHandle.cs
- FileUtil.cs
- IndexerNameAttribute.cs
- IPHostEntry.cs
- GrabHandleGlyph.cs
- HandlerElementCollection.cs
- AppDomain.cs
- HelpEvent.cs
- CompositeActivityValidator.cs
- EntitySqlQueryBuilder.cs
- DockPatternIdentifiers.cs
- EntityDataSourceDesigner.cs
- OdbcParameter.cs
- securestring.cs
- ShimAsPublicXamlType.cs
- BmpBitmapDecoder.cs
- objectresult_tresulttype.cs
- RoleGroup.cs
- SerializationUtility.cs
- XPathDocument.cs
- GridViewSelectEventArgs.cs
- MemberExpressionHelper.cs
- PublisherMembershipCondition.cs
- FontNamesConverter.cs
- NameValueConfigurationCollection.cs
- ObjectHandle.cs
- FramingDecoders.cs
- SizeF.cs
- MenuItemStyle.cs
- XmlDownloadManager.cs
- XmlAggregates.cs
- autovalidator.cs
- StyleCollection.cs
- MappingSource.cs
- SelectionEditingBehavior.cs
- _emptywebproxy.cs
- FocusWithinProperty.cs
- AmbiguousMatchException.cs
- XslTransform.cs
- DbMetaDataCollectionNames.cs
- ErrorHandler.cs
- AutoGeneratedFieldProperties.cs
- LockCookie.cs
- SiteOfOriginContainer.cs
- UnsafeNativeMethods.cs
- XmlAnyAttributeAttribute.cs
- RequestDescription.cs
- MetadataItemCollectionFactory.cs
- NullRuntimeConfig.cs
- LicenseException.cs
- Validator.cs
- ListBoxChrome.cs
- DataTemplateSelector.cs
- TraceContext.cs
- ThreadAttributes.cs
- InvalidFilterCriteriaException.cs
- complextypematerializer.cs
- XsdCachingReader.cs
- ReadingWritingEntityEventArgs.cs
- SecurityUniqueId.cs
- WebScriptServiceHostFactory.cs