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
- UnitySerializationHolder.cs
- WindowsScrollBarBits.cs
- HTMLTextWriter.cs
- EntityDataSourceSelectedEventArgs.cs
- CollaborationHelperFunctions.cs
- HopperCache.cs
- ListViewItemCollectionEditor.cs
- LinearGradientBrush.cs
- StreamReader.cs
- SapiGrammar.cs
- RequestStatusBarUpdateEventArgs.cs
- DataTableCollection.cs
- BoundField.cs
- QueryCreatedEventArgs.cs
- Part.cs
- ListViewInsertionMark.cs
- ImageResources.Designer.cs
- TreeViewEvent.cs
- ControlEvent.cs
- ContentPresenter.cs
- TerminatorSinks.cs
- ButtonRenderer.cs
- FrameworkName.cs
- ContractMapping.cs
- XpsThumbnail.cs
- EntityWithKeyStrategy.cs
- AppSettingsReader.cs
- ObsoleteAttribute.cs
- ColorConverter.cs
- ImageFormat.cs
- FlowDocumentPaginator.cs
- Latin1Encoding.cs
- ServiceReference.cs
- SchemaImporter.cs
- TextBox.cs
- ClientTargetSection.cs
- GregorianCalendar.cs
- OleDbPermission.cs
- ClientBuildManager.cs
- WebPageTraceListener.cs
- CodeBlockBuilder.cs
- DesignerAttributeInfo.cs
- MustUnderstandBehavior.cs
- KeyInstance.cs
- ASCIIEncoding.cs
- UInt32Storage.cs
- HttpHandlersSection.cs
- SemanticResultValue.cs
- XmlAttribute.cs
- WSFederationHttpBindingElement.cs
- WebControlsSection.cs
- SqlBulkCopy.cs
- PrimitiveXmlSerializers.cs
- InvokeMemberBinder.cs
- DataRow.cs
- OleDbParameterCollection.cs
- CancellableEnumerable.cs
- TabPage.cs
- ConfigurationStrings.cs
- OperationParameterInfo.cs
- HttpHeaderCollection.cs
- WsatRegistrationHeader.cs
- mansign.cs
- DesignTimeParseData.cs
- SessionParameter.cs
- PeerToPeerException.cs
- StorageEndPropertyMapping.cs
- DefaultProxySection.cs
- CursorConverter.cs
- StrongName.cs
- DiscardableAttribute.cs
- CommandField.cs
- MimeReturn.cs
- DataGridAddNewRow.cs
- AlignmentYValidation.cs
- EditableLabelControl.cs
- odbcmetadatacollectionnames.cs
- FilterQuery.cs
- FactoryRecord.cs
- DataGridState.cs
- KeyedCollection.cs
- recordstatescratchpad.cs
- CallSiteBinder.cs
- ExpressionVisitor.cs
- PatternMatcher.cs
- BrowserCapabilitiesCodeGenerator.cs
- XmlElementCollection.cs
- GB18030Encoding.cs
- ButtonColumn.cs
- ComplexTypeEmitter.cs
- Vector3D.cs
- NumericUpDown.cs
- SerTrace.cs
- DbProviderSpecificTypePropertyAttribute.cs
- XamlDesignerSerializationManager.cs
- AdPostCacheSubstitution.cs
- ControlOperationInvoker.cs
- EntitySqlQueryBuilder.cs
- FixedSOMPageElement.cs
- XmlSubtreeReader.cs