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
- indexingfiltermarshaler.cs
- TemplateBaseAction.cs
- PriorityChain.cs
- ImmComposition.cs
- EUCJPEncoding.cs
- SafeArrayRankMismatchException.cs
- DropDownButton.cs
- ModelTreeManager.cs
- XmlCharCheckingWriter.cs
- HGlobalSafeHandle.cs
- SmtpFailedRecipientException.cs
- SoapSchemaExporter.cs
- List.cs
- NavigationWindow.cs
- CultureInfoConverter.cs
- Label.cs
- RegexCode.cs
- BitmapEffectDrawingContent.cs
- BookmarkEventArgs.cs
- IpcChannel.cs
- FaultDesigner.cs
- MarkupCompiler.cs
- ConnectionInterfaceCollection.cs
- XmlWellformedWriter.cs
- RTTypeWrapper.cs
- Base64WriteStateInfo.cs
- UserPersonalizationStateInfo.cs
- XmlSchemaException.cs
- RTLAwareMessageBox.cs
- FullTextBreakpoint.cs
- AuthorizationContext.cs
- NamespaceDecl.cs
- SynchronousChannel.cs
- FastEncoderWindow.cs
- ChannelPoolSettings.cs
- dataobject.cs
- AttributeTable.cs
- GridEntryCollection.cs
- BindingContext.cs
- NodeFunctions.cs
- NaturalLanguageHyphenator.cs
- TryCatchDesigner.xaml.cs
- BrowserCapabilitiesCodeGenerator.cs
- UnsafeNativeMethods.cs
- DataBoundControlHelper.cs
- UrlMapping.cs
- PageContentCollection.cs
- SafeReversePInvokeHandle.cs
- Repeater.cs
- TypeUtils.cs
- EntitySqlQueryCacheKey.cs
- TableLayoutPanel.cs
- PropertyItem.cs
- DbParameterCollectionHelper.cs
- RuntimeWrappedException.cs
- MediaCommands.cs
- OdbcConnectionOpen.cs
- OverflowException.cs
- SafeLibraryHandle.cs
- XmlEncoding.cs
- ParamArrayAttribute.cs
- MenuItemCollection.cs
- RtfToXamlLexer.cs
- VoiceInfo.cs
- DataRecordInternal.cs
- ModelTreeEnumerator.cs
- BitConverter.cs
- AppDomainProtocolHandler.cs
- SubpageParaClient.cs
- ExtendedProtectionPolicyElement.cs
- SmiSettersStream.cs
- PropertyPathWorker.cs
- XmlUrlResolver.cs
- WebPartsPersonalizationAuthorization.cs
- OrderedDictionary.cs
- WindowsStreamSecurityBindingElement.cs
- MetadataImporter.cs
- EntityDataSourceReferenceGroup.cs
- EntityViewGenerator.cs
- ControlAdapter.cs
- LogSwitch.cs
- FilterQuery.cs
- Constants.cs
- PackageRelationshipSelector.cs
- KeyValueInternalCollection.cs
- FragmentQuery.cs
- SpecularMaterial.cs
- DataGridHyperlinkColumn.cs
- BitmapDecoder.cs
- ContentDisposition.cs
- ListViewItem.cs
- VirtualPathUtility.cs
- PageHandlerFactory.cs
- WebRequestModulesSection.cs
- FrameAutomationPeer.cs
- WorkflowQueuingService.cs
- LayoutSettings.cs
- IdleTimeoutMonitor.cs
- ResourceContainer.cs
- XmlValidatingReaderImpl.cs