Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / CompilerServices / RuntimeCompatibilityAttribute.cs / 1 / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProxyAttribute.cs
- UseLicense.cs
- CreateParams.cs
- SubqueryRules.cs
- TransactionChannelFaultConverter.cs
- UserControl.cs
- BulletedList.cs
- ParallelTimeline.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DesignerActionPropertyItem.cs
- SingleBodyParameterMessageFormatter.cs
- EmptyStringExpandableObjectConverter.cs
- BitmapEffect.cs
- HttpProtocolImporter.cs
- mediaclock.cs
- TextEditor.cs
- KeyBinding.cs
- EntitySetRetriever.cs
- DataGridViewRowCollection.cs
- UmAlQuraCalendar.cs
- PackageProperties.cs
- SmiRequestExecutor.cs
- ZoneButton.cs
- BevelBitmapEffect.cs
- GraphicsState.cs
- SR.cs
- util.cs
- UnauthorizedWebPart.cs
- SeekStoryboard.cs
- ADMembershipProvider.cs
- PngBitmapDecoder.cs
- KeyNotFoundException.cs
- SafeLibraryHandle.cs
- NotEqual.cs
- LongMinMaxAggregationOperator.cs
- Oci.cs
- List.cs
- MessageSmuggler.cs
- CustomTypeDescriptor.cs
- XmlChildNodes.cs
- ValueConversionAttribute.cs
- SuppressMergeCheckAttribute.cs
- CodeConditionStatement.cs
- DataGridHeaderBorder.cs
- JsonDataContract.cs
- SortKey.cs
- ReadOnlyCollection.cs
- XsdBuilder.cs
- IdentityHolder.cs
- ApplicationManager.cs
- Page.cs
- RawStylusInputCustomData.cs
- log.cs
- PtsHost.cs
- Size.cs
- HtmlMobileTextWriter.cs
- RuntimeIdentifierPropertyAttribute.cs
- RootDesignerSerializerAttribute.cs
- VersionUtil.cs
- DeploymentSection.cs
- RetriableClipboard.cs
- NavigationFailedEventArgs.cs
- InputBinding.cs
- QueryLifecycle.cs
- RMEnrollmentPage2.cs
- ThreadStateException.cs
- BasicBrowserDialog.designer.cs
- Graphics.cs
- ToolboxItemImageConverter.cs
- XamlFigureLengthSerializer.cs
- DependentList.cs
- OuterGlowBitmapEffect.cs
- WindowsListViewGroup.cs
- CounterCreationData.cs
- ComPlusAuthorization.cs
- PropertyDescriptorCollection.cs
- RpcAsyncResult.cs
- MasterPage.cs
- RequestTimeoutManager.cs
- ConfigXmlWhitespace.cs
- XmlDataImplementation.cs
- OleDbErrorCollection.cs
- StrongBox.cs
- DbConnectionStringCommon.cs
- SqlUdtInfo.cs
- GatewayDefinition.cs
- Model3D.cs
- TcpTransportSecurity.cs
- AssociationSet.cs
- ToolStripItemImageRenderEventArgs.cs
- TokenBasedSetEnumerator.cs
- SessionStateContainer.cs
- ListQueryResults.cs
- StackSpiller.Temps.cs
- UpdateException.cs
- UpdateTranslator.cs
- CodePageUtils.cs
- Accessible.cs
- MemberPathMap.cs
- EntityReference.cs