Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / InteropServices / MarshalDirectiveException.cs / 1 / MarshalDirectiveException.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: MarshalDirectiveException
**
** Purpose: This exception is thrown when the marshaller encounters a signature
** that has an invalid MarshalAs CA for a given argument or is not
** supported.
**
=============================================================================*/
namespace System.Runtime.InteropServices {
using System;
using System.Runtime.Serialization;
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable()] public class MarshalDirectiveException : SystemException {
public MarshalDirectiveException()
: base(Environment.GetResourceString("Arg_MarshalDirectiveException")) {
SetErrorCode(__HResults.COR_E_MARSHALDIRECTIVE);
}
public MarshalDirectiveException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_MARSHALDIRECTIVE);
}
public MarshalDirectiveException(String message, Exception inner)
: base(message, inner) {
SetErrorCode(__HResults.COR_E_MARSHALDIRECTIVE);
}
protected MarshalDirectiveException(SerializationInfo info, StreamingContext context) : base(info, context) {
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int32.cs
- DocumentGridPage.cs
- ReferenceEqualityComparer.cs
- EntitySetDataBindingList.cs
- SQlBooleanStorage.cs
- AssemblyName.cs
- TCPListener.cs
- AspNetHostingPermission.cs
- DesignerAdapterAttribute.cs
- SiteMapNode.cs
- DelayedRegex.cs
- EqualityComparer.cs
- CodeAccessPermission.cs
- WpfKnownTypeInvoker.cs
- SystemResourceHost.cs
- TemplateKey.cs
- PenLineCapValidation.cs
- OAVariantLib.cs
- OciEnlistContext.cs
- ADMembershipUser.cs
- Application.cs
- AstTree.cs
- CorrelationScope.cs
- GeometryHitTestResult.cs
- CompensationHandlingFilter.cs
- BitSet.cs
- SplineKeyFrames.cs
- HiddenFieldPageStatePersister.cs
- SqlMetaData.cs
- DetailsView.cs
- ParseElement.cs
- ApplicationActivator.cs
- SymDocumentType.cs
- PolygonHotSpot.cs
- TrustLevel.cs
- EntityDataSourceQueryBuilder.cs
- WmpBitmapDecoder.cs
- VisualBrush.cs
- ByteStorage.cs
- ResourceProperty.cs
- StringPropertyBuilder.cs
- EmissiveMaterial.cs
- ParserExtension.cs
- UserThread.cs
- XmlSigningNodeWriter.cs
- FixedSOMPageConstructor.cs
- FormViewPagerRow.cs
- AutomationIdentifierGuids.cs
- DropAnimation.xaml.cs
- FlatButtonAppearance.cs
- DataGridViewLinkCell.cs
- RecognitionEventArgs.cs
- XhtmlBasicListAdapter.cs
- SizeAnimationClockResource.cs
- MbpInfo.cs
- PathFigure.cs
- MenuAdapter.cs
- EntityDataSourceContainerNameItem.cs
- HandleExceptionArgs.cs
- Encoding.cs
- DropShadowEffect.cs
- Ipv6Element.cs
- ErrorStyle.cs
- Command.cs
- DispatcherSynchronizationContext.cs
- MetadataElement.cs
- CssClassPropertyAttribute.cs
- PixelFormat.cs
- input.cs
- WebPart.cs
- ProfileService.cs
- ImageDrawing.cs
- CacheChildrenQuery.cs
- CompilerParameters.cs
- ToggleProviderWrapper.cs
- DataColumnMapping.cs
- SqlCommandSet.cs
- Cell.cs
- LineInfo.cs
- unsafenativemethodstextservices.cs
- XmlQueryType.cs
- SearchForVirtualItemEventArgs.cs
- PerformanceCounterLib.cs
- ProcessHostServerConfig.cs
- TypeInitializationException.cs
- SharedPersonalizationStateInfo.cs
- OutputScopeManager.cs
- ConstraintManager.cs
- ImpersonateTokenRef.cs
- Sql8ConformanceChecker.cs
- DoWorkEventArgs.cs
- InvalidAsynchronousStateException.cs
- PartialList.cs
- XmlSchemaInferenceException.cs
- XmlSerializerNamespaces.cs
- ValidationResult.cs
- XPathEmptyIterator.cs
- SubstitutionList.cs
- AmbientProperties.cs
- PeerResolverMode.cs