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
- SuppressMergeCheckAttribute.cs
- TextParagraph.cs
- XmlSecureResolver.cs
- SqlUDTStorage.cs
- WindowsTooltip.cs
- Vector3dCollection.cs
- ScrollData.cs
- SqlPersonalizationProvider.cs
- PackageRelationship.cs
- ConsoleCancelEventArgs.cs
- NetSectionGroup.cs
- Atom10ItemFormatter.cs
- MissingSatelliteAssemblyException.cs
- SafeHandle.cs
- objectresult_tresulttype.cs
- Model3D.cs
- Brush.cs
- ConfigurationManagerHelper.cs
- validationstate.cs
- GridViewUpdatedEventArgs.cs
- TagPrefixCollection.cs
- ConfigurationStrings.cs
- XmlUtilWriter.cs
- TableCellCollection.cs
- DynamicRenderer.cs
- AppSettingsExpressionBuilder.cs
- StringSource.cs
- ChtmlMobileTextWriter.cs
- DoubleLinkList.cs
- HttpModuleCollection.cs
- WindowsImpersonationContext.cs
- ResolvedKeyFrameEntry.cs
- CurrencyManager.cs
- SharingService.cs
- MenuItemAutomationPeer.cs
- PathSegment.cs
- EventProviderWriter.cs
- DetailsView.cs
- TextLineBreak.cs
- SystemColorTracker.cs
- SqlDataSource.cs
- SvcMapFileSerializer.cs
- RequestUriProcessor.cs
- JoinElimination.cs
- HwndKeyboardInputProvider.cs
- PhysicalOps.cs
- InputBinding.cs
- SqlDataSourceTableQuery.cs
- UnitySerializationHolder.cs
- SignatureHelper.cs
- ListenerServiceInstallComponent.cs
- TemplatedWizardStep.cs
- SafeLocalMemHandle.cs
- UpDownEvent.cs
- PagerSettings.cs
- SqlStatistics.cs
- DynamicActivityXamlReader.cs
- CharacterBufferReference.cs
- MulticastNotSupportedException.cs
- WebSysDescriptionAttribute.cs
- CrossAppDomainChannel.cs
- XmlSerializerFactory.cs
- WebPartMenu.cs
- SemanticBasicElement.cs
- SerializationException.cs
- Blend.cs
- SqlSelectStatement.cs
- BitmapEffectGroup.cs
- TimeSpanOrInfiniteConverter.cs
- MetadataItemEmitter.cs
- CounterCreationDataCollection.cs
- NetTcpBindingElement.cs
- InvalidOperationException.cs
- EpmCustomContentDeSerializer.cs
- WebPartDisplayModeEventArgs.cs
- ColorTranslator.cs
- BoolLiteral.cs
- RoutedEventValueSerializer.cs
- OperatingSystemVersionCheck.cs
- PageAsyncTask.cs
- SqlClientWrapperSmiStreamChars.cs
- SafeProcessHandle.cs
- CompilerParameters.cs
- BStrWrapper.cs
- PerformanceCounterManager.cs
- Keywords.cs
- OdbcUtils.cs
- HandleCollector.cs
- Error.cs
- XmlToDatasetMap.cs
- ListViewPagedDataSource.cs
- ApplicationSecurityInfo.cs
- NodeCounter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- RemoteCryptoSignHashRequest.cs
- AVElementHelper.cs
- SystemResources.cs
- QueryAsyncResult.cs
- PageHandlerFactory.cs
- MenuCommand.cs