Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Runtime / CompilerServices / RuntimeWrappedException.cs / 1 / RuntimeWrappedException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: RuntimeWrappedException ** ** ** Purpose: The exception class uses to wrap all non-CLS compliant exceptions. ** ** =============================================================================*/ namespace System.Runtime.CompilerServices { using System; using System.Runtime.Serialization; using System.Runtime.Remoting; using System.Security.Permissions; [Serializable()] public sealed class RuntimeWrappedException : Exception { private RuntimeWrappedException(Object thrownObject) : base(Environment.GetResourceString("RuntimeWrappedException")) { SetErrorCode(System.__HResults.COR_E_RUNTIMEWRAPPED); m_wrappedException = thrownObject; } public Object WrappedException { get { return m_wrappedException; } } private Object m_wrappedException; [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } base.GetObjectData(info, context); info.AddValue("WrappedException", m_wrappedException, typeof(Object)); } internal RuntimeWrappedException(SerializationInfo info, StreamingContext context) : base(info, context) { m_wrappedException = info.GetValue("WrappedException", typeof(Object)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlDataSourceEnumerator.cs
- ValidationEventArgs.cs
- GlyphTypeface.cs
- AnimationLayer.cs
- BrowserDefinition.cs
- AssociationEndMember.cs
- AssociationTypeEmitter.cs
- SqlDataSourceView.cs
- StyleReferenceConverter.cs
- WebEvents.cs
- RankException.cs
- Graph.cs
- ArglessEventHandlerProxy.cs
- StringStorage.cs
- BidirectionalDictionary.cs
- SweepDirectionValidation.cs
- SmtpNegotiateAuthenticationModule.cs
- Compress.cs
- StylusTouchDevice.cs
- ValidatorCompatibilityHelper.cs
- Error.cs
- MimePart.cs
- SatelliteContractVersionAttribute.cs
- HtmlMobileTextWriter.cs
- ListDictionaryInternal.cs
- XPathBuilder.cs
- PerfCounters.cs
- sqlpipe.cs
- CodeGroup.cs
- OperationDescriptionCollection.cs
- DeploymentExceptionMapper.cs
- GraphicsContainer.cs
- ClientProtocol.cs
- SmuggledIUnknown.cs
- TextPatternIdentifiers.cs
- ObjectManager.cs
- WpfMemberInvoker.cs
- SrgsToken.cs
- DescendentsWalkerBase.cs
- InheritanceContextChangedEventManager.cs
- DataExpression.cs
- ObjectItemConventionAssemblyLoader.cs
- Lasso.cs
- HotSpot.cs
- ProxyElement.cs
- StorageModelBuildProvider.cs
- ResXDataNode.cs
- SqlConnectionHelper.cs
- StatusBarDesigner.cs
- GridViewPageEventArgs.cs
- FloaterBaseParaClient.cs
- WorkItem.cs
- BasicHttpSecurityMode.cs
- LicenseContext.cs
- PackWebRequest.cs
- PolyLineSegment.cs
- CustomCategoryAttribute.cs
- MDIControlStrip.cs
- TypeElementCollection.cs
- IItemProperties.cs
- WindowsRichEdit.cs
- SecurityCriticalDataForSet.cs
- CachedPathData.cs
- OleDbPropertySetGuid.cs
- DispatcherProcessingDisabled.cs
- Html32TextWriter.cs
- SystemDiagnosticsSection.cs
- OleDbConnection.cs
- BaseDataList.cs
- XhtmlTextWriter.cs
- VisualTarget.cs
- ChangePassword.cs
- RtfControlWordInfo.cs
- SqlProfileProvider.cs
- SplitterEvent.cs
- Selector.cs
- TypeConverterAttribute.cs
- RectAnimationClockResource.cs
- Panel.cs
- WizardDesigner.cs
- HebrewCalendar.cs
- AppSettingsSection.cs
- RadialGradientBrush.cs
- ChildrenQuery.cs
- TextEndOfLine.cs
- RetrieveVirtualItemEventArgs.cs
- ReadOnlyCollection.cs
- EventRoute.cs
- CodeRegionDirective.cs
- ASCIIEncoding.cs
- OSEnvironmentHelper.cs
- TempFiles.cs
- Symbol.cs
- InputBinder.cs
- Lease.cs
- DocumentCollection.cs
- ConfigDefinitionUpdates.cs
- RoleService.cs
- CalendarTable.cs
- ApplicationSettingsBase.cs