Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / CompilerServices / RuntimeWrappedException.cs / 1305376 / 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; using System.Diagnostics.Contracts; [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; [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlNavigatorStack.cs
- X509SecurityTokenProvider.cs
- EpmCustomContentSerializer.cs
- ResXResourceReader.cs
- Menu.cs
- IsolatedStoragePermission.cs
- BinaryFormatter.cs
- DictionaryBase.cs
- WindowsListViewGroup.cs
- PointCollectionConverter.cs
- FileSystemInfo.cs
- DefaultPropertiesToSend.cs
- RichTextBox.cs
- PrinterSettings.cs
- PrintPreviewControl.cs
- AttributeUsageAttribute.cs
- Opcode.cs
- ResourceExpression.cs
- ObfuscationAttribute.cs
- WebPartConnectVerb.cs
- BuildProvider.cs
- InstanceHandleConflictException.cs
- PasswordRecovery.cs
- TimeSpanConverter.cs
- SqlExpressionNullability.cs
- DesignerListAdapter.cs
- BamlTreeNode.cs
- ListViewGroupCollectionEditor.cs
- MemberPathMap.cs
- ManagedIStream.cs
- BamlResourceDeserializer.cs
- HtmlForm.cs
- EUCJPEncoding.cs
- TextServicesCompartment.cs
- BamlVersionHeader.cs
- NonVisualControlAttribute.cs
- TextWriter.cs
- HttpCachePolicy.cs
- MutexSecurity.cs
- WebPartsPersonalizationAuthorization.cs
- MouseGestureValueSerializer.cs
- TitleStyle.cs
- RightsManagementInformation.cs
- Matrix3D.cs
- QueryOptionExpression.cs
- Delegate.cs
- SiteMembershipCondition.cs
- LabelLiteral.cs
- PathFigureCollectionConverter.cs
- InkPresenterAutomationPeer.cs
- ScriptModule.cs
- StrongNameUtility.cs
- ErasingStroke.cs
- DocumentOrderQuery.cs
- FaultPropagationRecord.cs
- TextElementEnumerator.cs
- ProgressBarBrushConverter.cs
- CollectionBuilder.cs
- PropertyGroupDescription.cs
- TokenizerHelper.cs
- webbrowsersite.cs
- Menu.cs
- util.cs
- ClaimTypeElement.cs
- PngBitmapDecoder.cs
- WsatConfiguration.cs
- DesignerVerbToolStripMenuItem.cs
- SystemGatewayIPAddressInformation.cs
- ToolboxItem.cs
- AutomationPatternInfo.cs
- IPEndPoint.cs
- SerializationInfo.cs
- Literal.cs
- ReferencedAssembly.cs
- DrawingContextWalker.cs
- ModelItemDictionary.cs
- MemoryResponseElement.cs
- ScriptManagerProxy.cs
- XmlNodeChangedEventArgs.cs
- DetailsViewPageEventArgs.cs
- ApplicationInfo.cs
- SinglePageViewer.cs
- UnionCodeGroup.cs
- MinimizableAttributeTypeConverter.cs
- XPathEmptyIterator.cs
- VectorKeyFrameCollection.cs
- SystemSounds.cs
- Repeater.cs
- IIS7UserPrincipal.cs
- MobileUserControlDesigner.cs
- MenuCommand.cs
- PublisherIdentityPermission.cs
- WebPartDeleteVerb.cs
- ClientEventManager.cs
- PartialTrustVisibleAssembly.cs
- KeyGesture.cs
- XmlSerializationWriter.cs
- NavigationProperty.cs
- SspiHelper.cs
- CollectionEditor.cs