Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / CodeDOM / CodeExpressionCollection.cs / 1 / 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.
// ------------------------------------------------------------------------------
//
// 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
- CoreSwitches.cs
- SpanIndex.cs
- QueryGenerator.cs
- parserscommon.cs
- SizeAnimation.cs
- WorkflowMarkupSerializer.cs
- DataServiceQueryException.cs
- DemultiplexingClientMessageFormatter.cs
- NativeCompoundFileAPIs.cs
- Conditional.cs
- Tablet.cs
- SoapAttributes.cs
- WebPartEventArgs.cs
- AstTree.cs
- Select.cs
- DataGridViewColumnDesigner.cs
- QuaternionRotation3D.cs
- ListViewItemSelectionChangedEvent.cs
- Vector3DConverter.cs
- StaticTextPointer.cs
- Error.cs
- DbXmlEnabledProviderManifest.cs
- PriorityItem.cs
- TextRange.cs
- WorkflowRuntimeSection.cs
- LocalizationParserHooks.cs
- MetabaseSettings.cs
- SqlDependencyListener.cs
- StyleSelector.cs
- FacetEnabledSchemaElement.cs
- StylusShape.cs
- ListControl.cs
- ListBindingHelper.cs
- ProcessHost.cs
- ConnectionProviderAttribute.cs
- HandlerWithFactory.cs
- EmptyImpersonationContext.cs
- Ops.cs
- DbModificationCommandTree.cs
- RepeaterItemEventArgs.cs
- GenericRootAutomationPeer.cs
- Int16Converter.cs
- TextParagraphProperties.cs
- CompositeControl.cs
- ChangeBlockUndoRecord.cs
- ContourSegment.cs
- xml.cs
- MatrixTransform3D.cs
- ReleaseInstanceMode.cs
- PropertyPathConverter.cs
- ToolStripItemClickedEventArgs.cs
- MeasurementDCInfo.cs
- PropertyGridEditorPart.cs
- Directory.cs
- BrowsableAttribute.cs
- TransactionChannelFactory.cs
- TimersDescriptionAttribute.cs
- DiagnosticTraceSource.cs
- LinkClickEvent.cs
- X509LogoTypeExtension.cs
- ListCardsInFileRequest.cs
- SymmetricAlgorithm.cs
- WebEventTraceProvider.cs
- StreamSecurityUpgradeInitiatorBase.cs
- EnumType.cs
- WebUtil.cs
- SqlDataSourceEnumerator.cs
- ApplicationCommands.cs
- XmlDownloadManager.cs
- LastQueryOperator.cs
- Pool.cs
- FlowLayoutSettings.cs
- GroupByExpressionRewriter.cs
- CodeSubDirectory.cs
- AssemblyFilter.cs
- WebControlAdapter.cs
- SystemUdpStatistics.cs
- CompoundFileReference.cs
- ListenerElementsCollection.cs
- ConfigurationFileMap.cs
- AutoResizedEvent.cs
- BinaryReader.cs
- AsymmetricKeyExchangeFormatter.cs
- BulletedListEventArgs.cs
- ExpressionBuilder.cs
- WindowPattern.cs
- Trace.cs
- ContentPresenter.cs
- EnumConverter.cs
- QilCloneVisitor.cs
- SecurityMode.cs
- VideoDrawing.cs
- Token.cs
- NullableDoubleSumAggregationOperator.cs
- GenericAuthenticationEventArgs.cs
- SqlMethodAttribute.cs
- RNGCryptoServiceProvider.cs
- ZipPackagePart.cs
- SecurityDescriptor.cs
- Int16.cs