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
- Trigger.cs
- CommonDialog.cs
- ProgressBarBrushConverter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- UntrustedRecipientException.cs
- FontFamilyIdentifier.cs
- wgx_sdk_version.cs
- ILGenerator.cs
- DataBinder.cs
- ToolStripButton.cs
- Table.cs
- SqlTypesSchemaImporter.cs
- ProfilePropertySettingsCollection.cs
- MultiTrigger.cs
- TdsParser.cs
- EncryptedData.cs
- PartitionResolver.cs
- DataGridViewCellPaintingEventArgs.cs
- Adorner.cs
- UnmanagedMemoryStream.cs
- ToolStripPanelRenderEventArgs.cs
- SoapReflectionImporter.cs
- SQLBytes.cs
- MDIWindowDialog.cs
- metadatamappinghashervisitor.cs
- AssertSection.cs
- DiscardableAttribute.cs
- HttpListenerException.cs
- HttpListenerResponse.cs
- ConstraintEnumerator.cs
- PolicyImporterElementCollection.cs
- IdentifierService.cs
- AssemblyAttributesGoHere.cs
- InvalidMessageContractException.cs
- XPathDescendantIterator.cs
- StylusDownEventArgs.cs
- SafeArrayTypeMismatchException.cs
- DataSourceListEditor.cs
- TreeNodeBinding.cs
- ToolStripOverflowButton.cs
- ObsoleteAttribute.cs
- ConnectionPoint.cs
- SQLUtility.cs
- RepeatEnumerable.cs
- Matrix.cs
- ToolboxDataAttribute.cs
- TextBlockAutomationPeer.cs
- ImportCatalogPart.cs
- SiteMapDataSource.cs
- Decimal.cs
- WaitForChangedResult.cs
- FeatureAttribute.cs
- LinqToSqlWrapper.cs
- EditorPart.cs
- DataServiceContext.cs
- HistoryEventArgs.cs
- HybridObjectCache.cs
- DoubleAnimation.cs
- Row.cs
- NegationPusher.cs
- XhtmlBasicTextBoxAdapter.cs
- LassoSelectionBehavior.cs
- SemaphoreFullException.cs
- SqlXml.cs
- SQLInt32Storage.cs
- InstanceNotReadyException.cs
- WindowsSysHeader.cs
- ComponentManagerBroker.cs
- TextAnchor.cs
- QilFunction.cs
- OpCodes.cs
- Rotation3D.cs
- NumericUpDownAccelerationCollection.cs
- BmpBitmapEncoder.cs
- PageAsyncTaskManager.cs
- Filter.cs
- OlePropertyStructs.cs
- SlotInfo.cs
- MessageSecurityProtocol.cs
- OrderByBuilder.cs
- Hash.cs
- Buffer.cs
- HijriCalendar.cs
- CodeGenerator.cs
- ValidateNames.cs
- HotCommands.cs
- RequestDescription.cs
- ObjectDisposedException.cs
- Activator.cs
- RegexInterpreter.cs
- ErrorCodes.cs
- Exceptions.cs
- HttpResponse.cs
- MenuItem.cs
- WebScriptMetadataFormatter.cs
- activationcontext.cs
- IsolatedStoragePermission.cs
- BlockUIContainer.cs
- FlowLayoutSettings.cs
- TextTrailingCharacterEllipsis.cs