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
- TypeRefElement.cs
- BuildManager.cs
- PointHitTestParameters.cs
- TextUtf8RawTextWriter.cs
- DataSourceProvider.cs
- HtmlFormWrapper.cs
- EffectiveValueEntry.cs
- GridSplitter.cs
- ObjectMemberMapping.cs
- WebSysDefaultValueAttribute.cs
- MetadataArtifactLoaderCompositeFile.cs
- BackgroundFormatInfo.cs
- RouteValueDictionary.cs
- ValidationEventArgs.cs
- DesignerTransaction.cs
- VisualBasicReference.cs
- Socket.cs
- AdjustableArrowCap.cs
- SessionStateUtil.cs
- EventMap.cs
- IisTraceWebEventProvider.cs
- TreeWalker.cs
- Focus.cs
- While.cs
- CallbackException.cs
- CompleteWizardStep.cs
- OdbcConnectionFactory.cs
- ActivityExecutorDelegateInfo.cs
- Color.cs
- XPathSelectionIterator.cs
- LocalServiceSecuritySettingsElement.cs
- EditCommandColumn.cs
- EventLogPermission.cs
- ClientRolePrincipal.cs
- DrawingGroupDrawingContext.cs
- ReflectEventDescriptor.cs
- Internal.cs
- HTMLTagNameToTypeMapper.cs
- PageThemeCodeDomTreeGenerator.cs
- XmlHierarchicalDataSourceView.cs
- ReachFixedDocumentSerializerAsync.cs
- Clock.cs
- JapaneseCalendar.cs
- QueueProcessor.cs
- AnimatedTypeHelpers.cs
- dataobject.cs
- Timer.cs
- SecurityTokenInclusionMode.cs
- SingletonConnectionReader.cs
- QueuePropertyVariants.cs
- DataGridCommandEventArgs.cs
- VisualBrush.cs
- ShaperBuffers.cs
- ImmutableCommunicationTimeouts.cs
- ServicesSection.cs
- WriteTimeStream.cs
- InternalRelationshipCollection.cs
- SeekStoryboard.cs
- SQLUtility.cs
- DiscreteKeyFrames.cs
- FigureParagraph.cs
- BitmapEffectDrawing.cs
- SqlRemoveConstantOrderBy.cs
- FilterableAttribute.cs
- XmlSchemaValidator.cs
- Message.cs
- Identity.cs
- EventBookmark.cs
- StylusButtonEventArgs.cs
- Shape.cs
- CheckBoxPopupAdapter.cs
- LayoutSettings.cs
- PropertyIDSet.cs
- SqlException.cs
- ObjectRef.cs
- ResourceDescriptionAttribute.cs
- ObjectDataSourceEventArgs.cs
- XmlCompatibilityReader.cs
- XPathMultyIterator.cs
- WorkflowRuntimeServiceElementCollection.cs
- SafeWaitHandle.cs
- FormViewRow.cs
- CustomServiceCredentials.cs
- ToolStripEditorManager.cs
- OleDbConnectionInternal.cs
- RouteItem.cs
- KeyBinding.cs
- SettingsBindableAttribute.cs
- HotSpotCollection.cs
- PrtCap_Base.cs
- Char.cs
- AutomationTextAttribute.cs
- DBConnectionString.cs
- MdbDataFileEditor.cs
- ParameterRetriever.cs
- PerCallInstanceContextProvider.cs
- StylusPlugin.cs
- DataChangedEventManager.cs
- WS2007HttpBindingElement.cs
- ThreadStartException.cs