Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / CodeCatchClause.cs / 1305376 / CodeCatchClause.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 catch exception block.
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeCatchClause {
private CodeStatementCollection statements;
private CodeTypeReference catchExceptionType;
private string localName;
///
///
/// Initializes an instance of .
///
///
public CodeCatchClause() {
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName) {
this.localName = localName;
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName, CodeTypeReference catchExceptionType) {
this.localName = localName;
this.catchExceptionType = catchExceptionType;
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName, CodeTypeReference catchExceptionType, params CodeStatement[] statements) {
this.localName = localName;
this.catchExceptionType = catchExceptionType;
Statements.AddRange(statements);
}
///
/// [To be supplied.]
///
public string LocalName {
get {
return (localName == null) ? string.Empty: localName;
}
set {
localName = value;
}
}
///
/// [To be supplied.]
///
public CodeTypeReference CatchExceptionType {
get {
if (catchExceptionType == null) {
catchExceptionType = new CodeTypeReference(typeof(System.Exception));
}
return catchExceptionType;
}
set {
catchExceptionType = value;
}
}
///
///
/// Gets or sets the statements within the clause.
///
///
public CodeStatementCollection Statements {
get {
if (statements == null) {
statements = new CodeStatementCollection();
}
return statements;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
//
// [....]
// 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 catch exception block.
///
[
ClassInterface(ClassInterfaceType.AutoDispatch),
ComVisible(true),
Serializable,
]
public class CodeCatchClause {
private CodeStatementCollection statements;
private CodeTypeReference catchExceptionType;
private string localName;
///
///
/// Initializes an instance of .
///
///
public CodeCatchClause() {
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName) {
this.localName = localName;
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName, CodeTypeReference catchExceptionType) {
this.localName = localName;
this.catchExceptionType = catchExceptionType;
}
///
/// [To be supplied.]
///
public CodeCatchClause(string localName, CodeTypeReference catchExceptionType, params CodeStatement[] statements) {
this.localName = localName;
this.catchExceptionType = catchExceptionType;
Statements.AddRange(statements);
}
///
/// [To be supplied.]
///
public string LocalName {
get {
return (localName == null) ? string.Empty: localName;
}
set {
localName = value;
}
}
///
/// [To be supplied.]
///
public CodeTypeReference CatchExceptionType {
get {
if (catchExceptionType == null) {
catchExceptionType = new CodeTypeReference(typeof(System.Exception));
}
return catchExceptionType;
}
set {
catchExceptionType = value;
}
}
///
///
/// Gets or sets the statements within the clause.
///
///
public CodeStatementCollection Statements {
get {
if (statements == null) {
statements = new CodeStatementCollection();
}
return statements;
}
}
}
}
// 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
- Identity.cs
- Table.cs
- NetSectionGroup.cs
- MediaTimeline.cs
- InvalidWorkflowException.cs
- StylusTip.cs
- DbMetaDataFactory.cs
- TickBar.cs
- MailMessageEventArgs.cs
- VisualStyleElement.cs
- DynamicExpression.cs
- TextChangedEventArgs.cs
- ContainsRowNumberChecker.cs
- CaseCqlBlock.cs
- CommandBinding.cs
- WebProxyScriptElement.cs
- SystemUdpStatistics.cs
- CharacterMetricsDictionary.cs
- StylusOverProperty.cs
- MouseEventArgs.cs
- DataGridViewSelectedColumnCollection.cs
- DataViewManagerListItemTypeDescriptor.cs
- IMembershipProvider.cs
- HtmlTableCellCollection.cs
- GroupPartitionExpr.cs
- TreeChangeInfo.cs
- WmfPlaceableFileHeader.cs
- WindowsGraphicsWrapper.cs
- Configuration.cs
- SimpleType.cs
- DataColumnMappingCollection.cs
- FixedSOMTableCell.cs
- XmlTextReader.cs
- HtmlElementEventArgs.cs
- SerializerProvider.cs
- ReadOnlyAttribute.cs
- TripleDESCryptoServiceProvider.cs
- CommandEventArgs.cs
- ForeignKeyConstraint.cs
- UnitySerializationHolder.cs
- ControlAdapter.cs
- VisualTreeHelper.cs
- compensatingcollection.cs
- CodeDefaultValueExpression.cs
- XmlSchemaDocumentation.cs
- TypeSchema.cs
- EndpointIdentity.cs
- BaseProcessor.cs
- oledbmetadatacolumnnames.cs
- Transform3DGroup.cs
- OdbcConnection.cs
- ManagementDateTime.cs
- DtrList.cs
- SafeNativeMethods.cs
- MetaModel.cs
- CancellationHandlerDesigner.cs
- NameTable.cs
- DbMetaDataColumnNames.cs
- OdbcTransaction.cs
- TopClause.cs
- TablePatternIdentifiers.cs
- ProvidersHelper.cs
- XmlIlVisitor.cs
- typedescriptorpermission.cs
- dtdvalidator.cs
- ImageMap.cs
- MembershipUser.cs
- PtsPage.cs
- CqlLexer.cs
- ViewValidator.cs
- IndicFontClient.cs
- EnumerableRowCollectionExtensions.cs
- NativeMethods.cs
- ViewEvent.cs
- TypeInitializationException.cs
- ArrangedElementCollection.cs
- EventLogInformation.cs
- BaseDataBoundControl.cs
- SecurityAlgorithmSuiteConverter.cs
- HtmlElementErrorEventArgs.cs
- Int16Animation.cs
- NullableDecimalSumAggregationOperator.cs
- EntityDataSourceWrapper.cs
- ParallelActivityDesigner.cs
- CounterCreationData.cs
- LookupBindingPropertiesAttribute.cs
- ArraySubsetEnumerator.cs
- FileAuthorizationModule.cs
- PerfCounters.cs
- MasterPageCodeDomTreeGenerator.cs
- OleDbTransaction.cs
- Accessors.cs
- NativeMethods.cs
- XmlTextEncoder.cs
- CallContext.cs
- OleAutBinder.cs
- CanonicalizationDriver.cs
- TextSerializer.cs
- latinshape.cs
- XmlNotation.cs