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
- RightsManagementInformation.cs
- StringFormat.cs
- ParserExtension.cs
- DataSourceProvider.cs
- DynamicValidatorEventArgs.cs
- VisualBrush.cs
- PtsCache.cs
- ListViewItem.cs
- KeyConstraint.cs
- HttpRequestTraceRecord.cs
- ComponentEditorForm.cs
- PageClientProxyGenerator.cs
- WmpBitmapDecoder.cs
- FileFormatException.cs
- MergablePropertyAttribute.cs
- COAUTHINFO.cs
- DataGridViewBand.cs
- FileDialogCustomPlacesCollection.cs
- EnumValAlphaComparer.cs
- KeyboardDevice.cs
- SharedUtils.cs
- DataObject.cs
- QilTernary.cs
- Descriptor.cs
- validationstate.cs
- ImageFormat.cs
- Assert.cs
- TextEffectResolver.cs
- CodeMemberField.cs
- TypeBuilderInstantiation.cs
- ReceiveErrorHandling.cs
- CodeDOMProvider.cs
- PnrpPermission.cs
- LingerOption.cs
- AlignmentXValidation.cs
- BuildProvider.cs
- HostSecurityManager.cs
- EntityDataSourceContextDisposingEventArgs.cs
- WebPartConnectionsEventArgs.cs
- SiteMapNodeItem.cs
- DataQuery.cs
- DataStorage.cs
- CharAnimationUsingKeyFrames.cs
- SqlRecordBuffer.cs
- CustomSignedXml.cs
- Point4D.cs
- Rotation3DAnimation.cs
- NamespaceQuery.cs
- DateTimeUtil.cs
- TargetConverter.cs
- ParseElementCollection.cs
- MetadataExporter.cs
- SpecialFolderEnumConverter.cs
- FullTextState.cs
- MetadataUtil.cs
- EdmComplexPropertyAttribute.cs
- ObjectDataSourceFilteringEventArgs.cs
- SystemException.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- ImageMapEventArgs.cs
- DataGridViewRowHeaderCell.cs
- DataGridViewRowEventArgs.cs
- AuthorizationRuleCollection.cs
- XmlDocumentType.cs
- MsmqIntegrationElement.cs
- PerformanceCountersBase.cs
- AtomPub10ServiceDocumentFormatter.cs
- SafeEventLogWriteHandle.cs
- PrimitiveOperationFormatter.cs
- RectangleHotSpot.cs
- URLIdentityPermission.cs
- ProxyFragment.cs
- ByteStream.cs
- SerializableAttribute.cs
- OneWayChannelListener.cs
- CommunicationObject.cs
- IriParsingElement.cs
- InputLanguageEventArgs.cs
- Int16.cs
- DocumentReference.cs
- ParserExtension.cs
- RemoveStoryboard.cs
- XsltOutput.cs
- StylusButtonCollection.cs
- HttpModulesSection.cs
- CheckStoreFileValidityRequest.cs
- CriticalHandle.cs
- GenericAuthenticationEventArgs.cs
- TextElementCollection.cs
- DateTimeConverter.cs
- FileChangesMonitor.cs
- recordstate.cs
- DynamicPropertyReader.cs
- RelationshipFixer.cs
- httpserverutility.cs
- ImageAutomationPeer.cs
- CurrencyManager.cs
- GeometryCombineModeValidation.cs
- IsolatedStorageException.cs
- ReadOnlyDataSource.cs