Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeTryCatchFinallyStatement.cs / 1305376 / CodeTryCatchFinallyStatement.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 try block, with any number of catch clauses and an
/// optionally finally block.
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeTryCatchFinallyStatement : CodeStatement {
private CodeStatementCollection tryStatments = new CodeStatementCollection();
private CodeStatementCollection finallyStatments = new CodeStatementCollection();
private CodeCatchClauseCollection catchClauses = new CodeCatchClauseCollection();
///
///
/// Initializes a new instance of .
///
///
public CodeTryCatchFinallyStatement() {
}
///
///
/// Initializes a new instance of using the specified statements to try and catch
/// clauses.
///
///
public CodeTryCatchFinallyStatement(CodeStatement[] tryStatements, CodeCatchClause[] catchClauses) {
TryStatements.AddRange(tryStatements);
CatchClauses.AddRange(catchClauses);
}
///
///
/// Initializes a new instance of using the specified statements to
/// try, catch clauses, and finally statements.
///
///
public CodeTryCatchFinallyStatement(CodeStatement[] tryStatements, CodeCatchClause[] catchClauses, CodeStatement[] finallyStatements) {
TryStatements.AddRange(tryStatements);
CatchClauses.AddRange(catchClauses);
FinallyStatements.AddRange(finallyStatements);
}
///
///
/// Gets or sets
/// the try statements to try.
///
///
public CodeStatementCollection TryStatements {
get {
return tryStatments;
}
}
///
///
/// Gets or sets the catch clauses to use.
///
///
public CodeCatchClauseCollection CatchClauses {
get {
return catchClauses;
}
}
///
///
/// Gets or sets
/// the finally statements to use.
///
///
public CodeStatementCollection FinallyStatements {
get {
return finallyStatments;
}
}
}
}
// 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
- Flowchart.cs
- SystemIPInterfaceProperties.cs
- FrugalList.cs
- SQLDecimalStorage.cs
- Console.cs
- TimersDescriptionAttribute.cs
- WebEvents.cs
- DataGridItemCollection.cs
- TrustLevel.cs
- HttpConfigurationContext.cs
- TextBoxBase.cs
- ClientUtils.cs
- sqlmetadatafactory.cs
- ResourceExpressionBuilder.cs
- DoWorkEventArgs.cs
- TaiwanLunisolarCalendar.cs
- SynthesizerStateChangedEventArgs.cs
- KeyPressEvent.cs
- BufferModeSettings.cs
- DataGridViewImageCell.cs
- DataGridViewCellStateChangedEventArgs.cs
- ImportContext.cs
- FormsAuthentication.cs
- HostingEnvironmentSection.cs
- FacetValues.cs
- MailDefinition.cs
- PackWebRequestFactory.cs
- CommandLibraryHelper.cs
- JsonFormatGeneratorStatics.cs
- ResourceReferenceExpressionConverter.cs
- WeakKeyDictionary.cs
- Encoder.cs
- XmlSortKeyAccumulator.cs
- WorkflowServiceHostFactory.cs
- ExtensibleClassFactory.cs
- UnmanagedMarshal.cs
- RowParagraph.cs
- Model3DGroup.cs
- RenamedEventArgs.cs
- DataFieldConverter.cs
- ClientApiGenerator.cs
- ZipPackage.cs
- SmtpNegotiateAuthenticationModule.cs
- HttpResponseHeader.cs
- DialogResultConverter.cs
- XmlQueryOutput.cs
- BmpBitmapDecoder.cs
- Columns.cs
- EntityDesignerUtils.cs
- MessageQuerySet.cs
- MouseActionConverter.cs
- DragEventArgs.cs
- XmlHierarchicalEnumerable.cs
- ContextItem.cs
- MessageHeaderAttribute.cs
- PathGeometry.cs
- SessionStateSection.cs
- NamedPermissionSet.cs
- BitStream.cs
- RegistrySecurity.cs
- DocumentCollection.cs
- InputScopeManager.cs
- DataControlCommands.cs
- ProcessModelInfo.cs
- DbBuffer.cs
- ControlParser.cs
- SelectionGlyphBase.cs
- EntitySet.cs
- WeakReference.cs
- UnsafeNativeMethods.cs
- FindProgressChangedEventArgs.cs
- WebPermission.cs
- ScrollChrome.cs
- NavigationHelper.cs
- DbBuffer.cs
- ResourceDisplayNameAttribute.cs
- ObjectManager.cs
- FrameAutomationPeer.cs
- PrimitiveXmlSerializers.cs
- DynamicFilter.cs
- PointLight.cs
- EventQueueState.cs
- XpsPackagingException.cs
- HelpFileFileNameEditor.cs
- DesignerActionPropertyItem.cs
- Debugger.cs
- LostFocusEventManager.cs
- ResourceProperty.cs
- TileBrush.cs
- HostProtectionPermission.cs
- EditingCoordinator.cs
- WinCategoryAttribute.cs
- Span.cs
- PointConverter.cs
- DataSourceControl.cs
- CellTreeSimplifier.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ClientFormsIdentity.cs
- XamlPointCollectionSerializer.cs
- webclient.cs