Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / CodeDOM / CodeIterationStatement.cs / 1 / CodeIterationStatement.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.CodeDom {
using System.Diagnostics;
using System;
using Microsoft.Win32;
using System.Collections;
using System.Runtime.InteropServices;
///
///
/// Represents a simple for loop.
///
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeIterationStatement : CodeStatement {
private CodeStatement initStatement;
private CodeExpression testExpression;
private CodeStatement incrementStatement;
private CodeStatementCollection statements = new CodeStatementCollection();
///
///
/// Initializes a new instance of .
///
///
public CodeIterationStatement() {
}
///
///
/// Initializes a new instance of .
///
///
public CodeIterationStatement(CodeStatement initStatement, CodeExpression testExpression, CodeStatement incrementStatement, params CodeStatement[] statements) {
InitStatement = initStatement;
TestExpression = testExpression;
IncrementStatement = incrementStatement;
Statements.AddRange(statements);
}
///
///
/// Gets or sets
/// the loop initialization statement.
///
///
public CodeStatement InitStatement {
get {
return initStatement;
}
set {
initStatement = value;
}
}
///
///
/// Gets or sets
/// the expression to test for.
///
///
public CodeExpression TestExpression {
get {
return testExpression;
}
set {
testExpression = value;
}
}
///
///
/// Gets or sets
/// the per loop cycle increment statement.
///
///
public CodeStatement IncrementStatement {
get {
return incrementStatement;
}
set {
incrementStatement = value;
}
}
///
///
/// Gets or sets
/// the statements to be executed within the loop.
///
///
public CodeStatementCollection Statements {
get {
return statements;
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrackingRecord.cs
- HttpResponse.cs
- itemelement.cs
- UserControlDesigner.cs
- SynchronizationHandlesCodeDomSerializer.cs
- TypefaceCollection.cs
- EntityCommand.cs
- FileDataSourceCache.cs
- BamlResourceSerializer.cs
- ProbeDuplexAsyncResult.cs
- EventSetter.cs
- Conditional.cs
- AuthStoreRoleProvider.cs
- PreviewPrintController.cs
- OuterGlowBitmapEffect.cs
- DataSourceSelectArguments.cs
- EntitySqlQueryCacheKey.cs
- TypeDescriptionProviderAttribute.cs
- CreateSequenceResponse.cs
- PrintingPermission.cs
- ErrorRuntimeConfig.cs
- Native.cs
- OutputScopeManager.cs
- RuntimeHelpers.cs
- XmlElementList.cs
- Events.cs
- ColorAnimationUsingKeyFrames.cs
- ErrorFormatter.cs
- BuildProvider.cs
- PopupRoot.cs
- DbConnectionStringCommon.cs
- ConditionValidator.cs
- SmiRecordBuffer.cs
- TextServicesDisplayAttribute.cs
- Group.cs
- BinarySerializer.cs
- CqlIdentifiers.cs
- VectorAnimation.cs
- WasHostedComPlusFactory.cs
- TimeZoneInfo.cs
- _NetworkingPerfCounters.cs
- CompilerGlobalScopeAttribute.cs
- AssemblyFilter.cs
- DataSourceSelectArguments.cs
- PrintPreviewGraphics.cs
- BufferedConnection.cs
- LayoutInformation.cs
- SiteMembershipCondition.cs
- TextElementCollection.cs
- PropertyBuilder.cs
- OneOf.cs
- _NetworkingPerfCounters.cs
- XmlStreamNodeWriter.cs
- SwitchElementsCollection.cs
- BinaryObjectInfo.cs
- XmlReaderSettings.cs
- XmlDocumentType.cs
- ThousandthOfEmRealDoubles.cs
- BuildProvider.cs
- SemanticBasicElement.cs
- Barrier.cs
- ListView.cs
- TraversalRequest.cs
- MulticastIPAddressInformationCollection.cs
- CqlWriter.cs
- SigningDialog.cs
- PersonalizablePropertyEntry.cs
- HttpApplication.cs
- MSAAEventDispatcher.cs
- VirtualPath.cs
- FixedBufferAttribute.cs
- AtomicFile.cs
- DateTime.cs
- SynchronizationContext.cs
- SqlServer2KCompatibilityAnnotation.cs
- DeploymentSectionCache.cs
- _SafeNetHandles.cs
- UserControl.cs
- CqlWriter.cs
- _NetworkingPerfCounters.cs
- WebPartCloseVerb.cs
- DescendantQuery.cs
- CodeParameterDeclarationExpression.cs
- BitStack.cs
- WebBrowserUriTypeConverter.cs
- StaticSiteMapProvider.cs
- BeginCreateSecurityTokenRequest.cs
- PlainXmlWriter.cs
- SimpleTextLine.cs
- DataSpaceManager.cs
- ProxyHwnd.cs
- Types.cs
- GradientBrush.cs
- PropertyChangeTracker.cs
- PowerStatus.cs
- CommandManager.cs
- DataTableMappingCollection.cs
- DataGridCell.cs
- HttpListenerRequestUriBuilder.cs
- CodeChecksumPragma.cs