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
- CompositeKey.cs
- FixedStringLookup.cs
- DbUpdateCommandTree.cs
- DesigntimeLicenseContextSerializer.cs
- InvalidFilterCriteriaException.cs
- RootBrowserWindow.cs
- TextTreeUndoUnit.cs
- PartialToken.cs
- ClaimTypeElementCollection.cs
- ResolveCriteria11.cs
- BitmapEffectInputConnector.cs
- Normalizer.cs
- InkPresenterAutomationPeer.cs
- HashLookup.cs
- DrawingGroup.cs
- CheckBoxRenderer.cs
- PageEventArgs.cs
- XmlCharacterData.cs
- safelinkcollection.cs
- DependencyObjectType.cs
- BindingExpression.cs
- SecurityPolicySection.cs
- SessionStateSection.cs
- FilterableAttribute.cs
- SamlDoNotCacheCondition.cs
- ObjectNotFoundException.cs
- FileDialog_Vista.cs
- QuestionEventArgs.cs
- InternalConfigRoot.cs
- InternalControlCollection.cs
- MediaElementAutomationPeer.cs
- SortedList.cs
- coordinatorscratchpad.cs
- CodeSnippetCompileUnit.cs
- TableLayoutSettings.cs
- Journaling.cs
- HttpDictionary.cs
- TextRenderingModeValidation.cs
- EntityDataSourceSelectingEventArgs.cs
- XmlNamespaceManager.cs
- IsolatedStorageFile.cs
- HtmlSelectionListAdapter.cs
- ExtendedPropertyDescriptor.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- Completion.cs
- MetadataHelper.cs
- ResourceAssociationType.cs
- CustomLineCap.cs
- XPathSingletonIterator.cs
- DriveNotFoundException.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- MembershipSection.cs
- ActivationArguments.cs
- MethodBuilderInstantiation.cs
- ServiceChannelManager.cs
- ReverseQueryOperator.cs
- StringStorage.cs
- DebuggerAttributes.cs
- RoutedEventArgs.cs
- _NestedMultipleAsyncResult.cs
- DecoderNLS.cs
- SelectionEditingBehavior.cs
- Rotation3DAnimationBase.cs
- OperationFormatUse.cs
- MethodRental.cs
- AnnotationHighlightLayer.cs
- ContentElement.cs
- Transform3DCollection.cs
- SpanIndex.cs
- PageParserFilter.cs
- GridEntryCollection.cs
- PageAction.cs
- TrackingRecordPreFilter.cs
- ScriptControlDescriptor.cs
- TableLayoutPanelCellPosition.cs
- DataRowView.cs
- CodeStatementCollection.cs
- IdleTimeoutMonitor.cs
- SoapHeader.cs
- DispatcherTimer.cs
- Column.cs
- PrintingPermissionAttribute.cs
- HealthMonitoringSection.cs
- EventArgs.cs
- _NtlmClient.cs
- RsaSecurityToken.cs
- TextTrailingCharacterEllipsis.cs
- AsymmetricSignatureDeformatter.cs
- GridViewCellAutomationPeer.cs
- Serializer.cs
- AncillaryOps.cs
- Context.cs
- FormViewPagerRow.cs
- SchemaImporter.cs
- XmlSchemaComplexContentRestriction.cs
- HostVisual.cs
- DelegateSerializationHolder.cs
- TextRangeEditTables.cs
- ObjectFullSpanRewriter.cs
- XamlToRtfWriter.cs