Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FrameworkElementFactoryMarkupObject.cs
- TraceListener.cs
- FormatConvertedBitmap.cs
- IIS7UserPrincipal.cs
- Symbol.cs
- EdmType.cs
- DateTimeFormatInfoScanner.cs
- NullRuntimeConfig.cs
- MetadataItemSerializer.cs
- OpenTypeCommon.cs
- SchemaType.cs
- GeneratedContractType.cs
- NavigationPropertySingletonExpression.cs
- WebExceptionStatus.cs
- HitTestResult.cs
- SqlClientWrapperSmiStreamChars.cs
- ClassDataContract.cs
- SchemaTableColumn.cs
- Version.cs
- Content.cs
- WebPartDisplayModeEventArgs.cs
- SoapElementAttribute.cs
- MarkerProperties.cs
- UDPClient.cs
- FlowLayout.cs
- externdll.cs
- FocusWithinProperty.cs
- Context.cs
- XmlSchemaSet.cs
- TokenBasedSetEnumerator.cs
- BindingContext.cs
- OdbcErrorCollection.cs
- OptimalBreakSession.cs
- ToolStripPanelRenderEventArgs.cs
- GridViewSortEventArgs.cs
- TableDetailsRow.cs
- QuaternionIndependentAnimationStorage.cs
- NestedContainer.cs
- ParseChildrenAsPropertiesAttribute.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Matrix3D.cs
- VirtualizingPanel.cs
- CompiledQueryCacheEntry.cs
- XmlSchemaType.cs
- TransactionManager.cs
- SchemaImporter.cs
- BindingGraph.cs
- DataGridViewRowsRemovedEventArgs.cs
- DataGridSortCommandEventArgs.cs
- Resources.Designer.cs
- WebServiceMethodData.cs
- WebPartMovingEventArgs.cs
- DataAdapter.cs
- __Error.cs
- EnumUnknown.cs
- NeutralResourcesLanguageAttribute.cs
- SmiEventSink_DeferedProcessing.cs
- AssemblyResourceLoader.cs
- Cursor.cs
- InternalCache.cs
- DecimalKeyFrameCollection.cs
- ImageMetadata.cs
- IERequestCache.cs
- Site.cs
- FacetChecker.cs
- DelegatedStream.cs
- SmiEventSink_Default.cs
- SynchronousChannel.cs
- DateTimeFormatInfo.cs
- OpCodes.cs
- DBNull.cs
- CompressStream.cs
- FileUtil.cs
- Soap.cs
- AppModelKnownContentFactory.cs
- BitmapPalettes.cs
- Object.cs
- ThreadStateException.cs
- ImageClickEventArgs.cs
- Size3DConverter.cs
- RequestQueryParser.cs
- FixedSOMTextRun.cs
- PeerSecurityManager.cs
- Vertex.cs
- ValuePattern.cs
- RectAnimationClockResource.cs
- XmlAttributeCollection.cs
- SourceFilter.cs
- QueryTaskGroupState.cs
- NamespaceDisplay.xaml.cs
- WmlPanelAdapter.cs
- TextViewDesigner.cs
- BezierSegment.cs
- SimpleWorkerRequest.cs
- SQLDateTimeStorage.cs
- SHA512.cs
- VariableReference.cs
- CacheOutputQuery.cs
- CatalogPartCollection.cs
- TypeInfo.cs