Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / CompilerServices / RuntimeCompatibilityAttribute.cs / 1305376 / RuntimeCompatibilityAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /*============================================================================== ** ** Class: RuntimeCompatibilityAttribute ** ** ** Purpose: Mark up the program to indicate various legacy or new opt-in behaviors. ** ** =============================================================================*/ namespace System.Runtime.CompilerServices { using System; [Serializable] [AttributeUsage(AttributeTargets.Assembly, Inherited=false, AllowMultiple=false)] public sealed class RuntimeCompatibilityAttribute : Attribute { // fields private bool m_wrapNonExceptionThrows; // constructors public RuntimeCompatibilityAttribute() { // legacy behavior is the default, and m_wrapNonExceptionThrows is implicitly // false thanks to the CLR's guarantee of zeroed memory. } // properties // If a non-CLSCompliant exception (i.e. one that doesn't derive from System.Exception) is // thrown, should it be wrapped up in a System.Runtime.CompilerServices.RuntimeWrappedException // instance when presented to catch handlers? public bool WrapNonExceptionThrows { get { return m_wrapNonExceptionThrows; } set { m_wrapNonExceptionThrows = value; } } } } // 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
- X509Certificate.cs
- EasingKeyFrames.cs
- cookiecollection.cs
- ExtensionSimplifierMarkupObject.cs
- Inline.cs
- GridViewCellAutomationPeer.cs
- GenericXmlSecurityToken.cs
- SiteIdentityPermission.cs
- SqlMethodAttribute.cs
- MetafileHeader.cs
- PropertyChangedEventManager.cs
- SimpleWebHandlerParser.cs
- IntSecurity.cs
- PageWrapper.cs
- xmlsaver.cs
- exports.cs
- CategoryEditor.cs
- recordstatescratchpad.cs
- CqlBlock.cs
- RuntimeResourceSet.cs
- UnionCodeGroup.cs
- SimpleApplicationHost.cs
- EventRecordWrittenEventArgs.cs
- TransactionInterop.cs
- _AcceptOverlappedAsyncResult.cs
- hresults.cs
- ResourceAssociationType.cs
- HttpInputStream.cs
- ConnectionOrientedTransportChannelListener.cs
- IntPtr.cs
- SafeNativeMethods.cs
- BasicHttpSecurity.cs
- DataSourceHelper.cs
- SmtpNetworkElement.cs
- HttpMethodAttribute.cs
- IpcPort.cs
- UnmanagedBitmapWrapper.cs
- SByteStorage.cs
- PersonalizablePropertyEntry.cs
- SqlTriggerContext.cs
- TextBreakpoint.cs
- WindowsTitleBar.cs
- EditingCoordinator.cs
- MediaContextNotificationWindow.cs
- DeploymentSection.cs
- SystemFonts.cs
- UrlMappingsSection.cs
- SqlFormatter.cs
- DateTimeFormatInfo.cs
- MonitorWrapper.cs
- TrimSurroundingWhitespaceAttribute.cs
- BamlRecords.cs
- NativeStructs.cs
- CollectionViewGroupRoot.cs
- NotificationContext.cs
- ArgumentException.cs
- TypeElement.cs
- WebPartRestoreVerb.cs
- XmlSchemaAttribute.cs
- XmlNamespaceManager.cs
- EdmProviderManifest.cs
- DiscoveryDocumentReference.cs
- SqlDataSourceView.cs
- Attributes.cs
- GiveFeedbackEventArgs.cs
- BaseDataList.cs
- SrgsDocument.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- CodeCommentStatement.cs
- SQLBoolean.cs
- MemberBinding.cs
- ValueQuery.cs
- SourceFileInfo.cs
- XmlDataContract.cs
- DataServiceQueryContinuation.cs
- ApplicationException.cs
- WmlValidationSummaryAdapter.cs
- HwndAppCommandInputProvider.cs
- SafeCoTaskMem.cs
- ExpressionBinding.cs
- XmlSchemaComplexType.cs
- PowerModeChangedEventArgs.cs
- CommandHelper.cs
- CodeDirectoryCompiler.cs
- TokenizerHelper.cs
- AsymmetricSignatureDeformatter.cs
- IsolatedStoragePermission.cs
- ManipulationPivot.cs
- TreeNode.cs
- UpdateRecord.cs
- ThreadExceptionDialog.cs
- ConstraintManager.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- _LazyAsyncResult.cs
- ByteFacetDescriptionElement.cs
- Rect3DValueSerializer.cs
- TypeDelegator.cs
- SoapMessage.cs
- ObjectNotFoundException.cs
- HtmlLiteralTextAdapter.cs