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
- CacheAxisQuery.cs
- WebPartChrome.cs
- SQLConvert.cs
- VisualProxy.cs
- BackgroundWorker.cs
- Model3D.cs
- Guid.cs
- NotCondition.cs
- ObjectReaderCompiler.cs
- MediaPlayer.cs
- FormViewInsertedEventArgs.cs
- UserControl.cs
- UIPermission.cs
- ISO2022Encoding.cs
- EventSetterHandlerConverter.cs
- TemplateManager.cs
- ReaderWriterLockSlim.cs
- RenamedEventArgs.cs
- OperationResponse.cs
- ComPersistableTypeElement.cs
- IPHostEntry.cs
- TouchEventArgs.cs
- FormsAuthenticationCredentials.cs
- Parallel.cs
- SecureStringHasher.cs
- InkPresenterAutomationPeer.cs
- CodeCommentStatement.cs
- ProcessModuleCollection.cs
- X509SecurityTokenAuthenticator.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- OperationContractGenerationContext.cs
- WebPartDescriptionCollection.cs
- MdiWindowListItemConverter.cs
- CompilerCollection.cs
- PolygonHotSpot.cs
- SignatureHelper.cs
- MethodCallTranslator.cs
- WebPartConnectionsCancelVerb.cs
- SymbolEqualComparer.cs
- EllipticalNodeOperations.cs
- WsatTransactionFormatter.cs
- BuildResult.cs
- SecurityKeyUsage.cs
- XmlSchemaElement.cs
- DependencyPropertyHelper.cs
- MetaTableHelper.cs
- QilScopedVisitor.cs
- DetailsViewRowCollection.cs
- FormViewDeletedEventArgs.cs
- CacheEntry.cs
- AdjustableArrowCap.cs
- Main.cs
- AttributeData.cs
- MediaTimeline.cs
- IResourceProvider.cs
- DbInsertCommandTree.cs
- RoleService.cs
- TraceProvider.cs
- SqlUnionizer.cs
- X509UI.cs
- DateTimeConverter.cs
- Emitter.cs
- PriorityChain.cs
- TransformConverter.cs
- TypeSystem.cs
- DesignerHost.cs
- DataListCommandEventArgs.cs
- SqlUDTStorage.cs
- AbandonedMutexException.cs
- DataBinding.cs
- TimeSpanSecondsConverter.cs
- SeekableReadStream.cs
- BufferedStream.cs
- MultipartContentParser.cs
- TagMapCollection.cs
- BitArray.cs
- DrawingState.cs
- CustomTokenProvider.cs
- MatrixTransform.cs
- linebase.cs
- ConfigurationLocation.cs
- CompilerErrorCollection.cs
- RadioButtonFlatAdapter.cs
- FileDialogCustomPlaces.cs
- ISFTagAndGuidCache.cs
- MonthChangedEventArgs.cs
- Splitter.cs
- ProcessHostMapPath.cs
- NumericUpDown.cs
- GlobalEventManager.cs
- ActiveXMessageFormatter.cs
- SQLGuid.cs
- StylusButtonCollection.cs
- XmlSchemaComplexType.cs
- ProgressBar.cs
- RemotingServices.cs
- FunctionImportMapping.cs
- CompilerCollection.cs
- PasswordTextNavigator.cs
- CodeCompileUnit.cs