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
- FlagPanel.cs
- FlowNode.cs
- RoutedCommand.cs
- QilCloneVisitor.cs
- Query.cs
- CqlQuery.cs
- SmiEventSink_DeferedProcessing.cs
- HttpProtocolReflector.cs
- WorkflowRuntimeSection.cs
- WindowsListViewItemStartMenu.cs
- UserControlBuildProvider.cs
- BaseProcessProtocolHandler.cs
- Rect3DValueSerializer.cs
- FieldBuilder.cs
- SystemGatewayIPAddressInformation.cs
- ChangeTracker.cs
- List.cs
- HuffModule.cs
- TypeDescriptor.cs
- GeneralTransformGroup.cs
- TemplateControl.cs
- BasicHttpSecurity.cs
- MarshalDirectiveException.cs
- EditorZone.cs
- SqlGatherConsumedAliases.cs
- MenuItemAutomationPeer.cs
- SelectionRange.cs
- StructuralType.cs
- SrgsDocumentParser.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- DisplayInformation.cs
- SelectionUIService.cs
- SubMenuStyleCollection.cs
- ChildTable.cs
- User.cs
- SoapAttributeAttribute.cs
- XhtmlConformanceSection.cs
- DataControlFieldHeaderCell.cs
- WebPartHelpVerb.cs
- SchemaInfo.cs
- BamlRecordHelper.cs
- CryptoProvider.cs
- DbParameterCollectionHelper.cs
- FixedSchema.cs
- BridgeDataRecord.cs
- BaseProcessor.cs
- ArgumentNullException.cs
- VectorKeyFrameCollection.cs
- ServiceAuthorizationManager.cs
- MultipartContentParser.cs
- MonthCalendar.cs
- SourceSwitch.cs
- IPPacketInformation.cs
- BitmapEffectInputConnector.cs
- TypeElement.cs
- TypedServiceOperationListItem.cs
- InternalTypeHelper.cs
- SystemInformation.cs
- WorkerProcess.cs
- UIElementCollection.cs
- webbrowsersite.cs
- AttributeProviderAttribute.cs
- SliderAutomationPeer.cs
- ErrorEventArgs.cs
- IdnElement.cs
- ValidationError.cs
- ExecutionContext.cs
- CurrentChangingEventManager.cs
- NativeMethods.cs
- GroupStyle.cs
- DocumentReferenceCollection.cs
- BitmapSource.cs
- UICuesEvent.cs
- AtomEntry.cs
- ByteRangeDownloader.cs
- Screen.cs
- SettingsProviderCollection.cs
- BamlReader.cs
- _AuthenticationState.cs
- AutomationPropertyInfo.cs
- UserPreferenceChangedEventArgs.cs
- VisualStates.cs
- Geometry3D.cs
- SharedPerformanceCounter.cs
- BamlResourceContent.cs
- Script.cs
- Switch.cs
- HtmlTernaryTree.cs
- AuthorizationRule.cs
- Missing.cs
- MemberCollection.cs
- MtomMessageEncodingBindingElement.cs
- GlobalProxySelection.cs
- COM2ExtendedBrowsingHandler.cs
- MethodImplAttribute.cs
- ToolStripDropDownDesigner.cs
- XmlReader.cs
- StateItem.cs
- WindowsRegion.cs
- WebPartsSection.cs