Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ContextMarshalException.cs / 1305376 / ContextMarshalException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ContextMarshalException ** ** ** Purpose: Exception class for attempting to pass an instance through a context ** boundary, when the formal type and the instance's marshal style are ** incompatible or cannot be marshaled. ** ** This is thrown by the VM when attempts to marshal the exception ** object at the AppDomain transition boundary fails. =============================================================================*/ namespace System { using System.Runtime.InteropServices; using System.Runtime.Remoting; using System; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class ContextMarshalException : SystemException { public ContextMarshalException() : base(Environment.GetResourceString("Arg_ContextMarshalException")) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } public ContextMarshalException(String message) : base(message) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } public ContextMarshalException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } [System.Security.SecuritySafeCritical] // auto-generated protected ContextMarshalException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ContextMarshalException ** ** ** Purpose: Exception class for attempting to pass an instance through a context ** boundary, when the formal type and the instance's marshal style are ** incompatible or cannot be marshaled. ** ** This is thrown by the VM when attempts to marshal the exception ** object at the AppDomain transition boundary fails. =============================================================================*/ namespace System { using System.Runtime.InteropServices; using System.Runtime.Remoting; using System; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class ContextMarshalException : SystemException { public ContextMarshalException() : base(Environment.GetResourceString("Arg_ContextMarshalException")) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } public ContextMarshalException(String message) : base(message) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } public ContextMarshalException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_CONTEXTMARSHAL); } [System.Security.SecuritySafeCritical] // auto-generated protected ContextMarshalException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // 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
- PngBitmapDecoder.cs
- DataRow.cs
- ServiceMemoryGates.cs
- Utils.cs
- PeerObject.cs
- DiagnosticsConfigurationHandler.cs
- SiteMapProvider.cs
- NameObjectCollectionBase.cs
- OdbcConnectionOpen.cs
- OperationGenerator.cs
- _PooledStream.cs
- QueueProcessor.cs
- FormatterConverter.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- Util.cs
- AutomationProperties.cs
- SchemaMapping.cs
- ItemList.cs
- BasicAsyncResult.cs
- SyncMethodInvoker.cs
- SystemIPInterfaceStatistics.cs
- ListViewItemEventArgs.cs
- FederatedMessageSecurityOverHttpElement.cs
- GeneralTransformGroup.cs
- DataGridColumnCollection.cs
- GetPageNumberCompletedEventArgs.cs
- ToolStripOverflowButton.cs
- HtmlFormParameterReader.cs
- XmlWriterSettings.cs
- ElapsedEventArgs.cs
- CharEntityEncoderFallback.cs
- ThrowHelper.cs
- BaseInfoTable.cs
- FileChangesMonitor.cs
- ScriptingJsonSerializationSection.cs
- IndicShape.cs
- DbModificationCommandTree.cs
- RepeatInfo.cs
- ReachUIElementCollectionSerializer.cs
- RelationshipEndMember.cs
- XmlILOptimizerVisitor.cs
- HostedTcpTransportManager.cs
- WebSysDisplayNameAttribute.cs
- OutputCacheSection.cs
- PersonalizationEntry.cs
- RemoteWebConfigurationHost.cs
- PrinterUnitConvert.cs
- ConditionValidator.cs
- SQLMoneyStorage.cs
- MappingException.cs
- StickyNote.cs
- FontSourceCollection.cs
- ImmComposition.cs
- MbpInfo.cs
- WebBrowserNavigatedEventHandler.cs
- Internal.cs
- MethodImplAttribute.cs
- SqlNodeAnnotation.cs
- ComboBoxItem.cs
- SmtpNtlmAuthenticationModule.cs
- UserPreferenceChangingEventArgs.cs
- UdpDiscoveryEndpointProvider.cs
- XD.cs
- PassportPrincipal.cs
- DataSourceConverter.cs
- ProviderMetadata.cs
- WebDescriptionAttribute.cs
- SimpleApplicationHost.cs
- SpellerError.cs
- IisTraceListener.cs
- QuaternionRotation3D.cs
- DayRenderEvent.cs
- QilFactory.cs
- LOSFormatter.cs
- ParameterCollectionEditorForm.cs
- AssemblyInfo.cs
- ListViewUpdatedEventArgs.cs
- MissingManifestResourceException.cs
- StrongNameSignatureInformation.cs
- IDispatchConstantAttribute.cs
- InteropAutomationProvider.cs
- BamlReader.cs
- SqlReferenceCollection.cs
- ObjectItemNoOpAssemblyLoader.cs
- StreamAsIStream.cs
- ProvidePropertyAttribute.cs
- PngBitmapDecoder.cs
- ObjectConverter.cs
- SqlBinder.cs
- HotSpotCollection.cs
- OleDbErrorCollection.cs
- BufferedGraphicsManager.cs
- DnsPermission.cs
- WorkflowServiceOperationListItem.cs
- ApplicationSecurityManager.cs
- Privilege.cs
- SigningCredentials.cs
- XmlBaseReader.cs
- UnknownBitmapEncoder.cs
- NonSerializedAttribute.cs