Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LookupNode.cs
- ProfileInfo.cs
- X509CertificateStore.cs
- UserThread.cs
- UtilityExtension.cs
- SQLDoubleStorage.cs
- AnyReturnReader.cs
- TextEditorSelection.cs
- Convert.cs
- TableLayoutPanelCellPosition.cs
- FontInfo.cs
- FormsAuthenticationUser.cs
- EdmComplexTypeAttribute.cs
- BitmapEffectrendercontext.cs
- XPathSelectionIterator.cs
- CodeIdentifier.cs
- NamespaceDisplay.xaml.cs
- DrawingContextDrawingContextWalker.cs
- ApplicationServiceManager.cs
- ComponentResourceManager.cs
- CrossSiteScriptingValidation.cs
- IdentityReference.cs
- DefaultWorkflowSchedulerService.cs
- AppearanceEditorPart.cs
- LinkedList.cs
- MouseEventArgs.cs
- DataProviderNameConverter.cs
- DbParameterCollection.cs
- XmlTextAttribute.cs
- DbConnectionOptions.cs
- DropDownList.cs
- FixedSOMTableRow.cs
- ResourceDisplayNameAttribute.cs
- SymLanguageVendor.cs
- AnnotationStore.cs
- SystemFonts.cs
- Operand.cs
- HtmlElementErrorEventArgs.cs
- DateTimeConstantAttribute.cs
- TabControl.cs
- DBCommandBuilder.cs
- SafeProcessHandle.cs
- CommentEmitter.cs
- ScrollData.cs
- DupHandleConnectionReader.cs
- BamlWriter.cs
- MemberAccessException.cs
- UnsafeNativeMethodsCLR.cs
- TextViewElement.cs
- CapabilitiesRule.cs
- SystemThemeKey.cs
- ChangeNode.cs
- unsafenativemethodstextservices.cs
- ColumnWidthChangingEvent.cs
- RangeExpression.cs
- ListViewUpdatedEventArgs.cs
- LinkClickEvent.cs
- RangeValuePattern.cs
- LinkArea.cs
- ExtendedProtectionPolicyTypeConverter.cs
- PresentationAppDomainManager.cs
- VersionPair.cs
- SettingsSavedEventArgs.cs
- ServiceHttpModule.cs
- FileInfo.cs
- GridViewUpdatedEventArgs.cs
- DescendentsWalker.cs
- TextDecorationCollection.cs
- GorillaCodec.cs
- EndpointDiscoveryBehavior.cs
- TemplateEditingVerb.cs
- WebFormsRootDesigner.cs
- PerformanceCounterLib.cs
- CodeDelegateInvokeExpression.cs
- httpstaticobjectscollection.cs
- CharacterBufferReference.cs
- TranslateTransform3D.cs
- MenuCommands.cs
- ImportContext.cs
- HttpChannelBindingToken.cs
- DriveInfo.cs
- ErrorHandler.cs
- FrameworkObject.cs
- DataListItemCollection.cs
- IssuanceTokenProviderBase.cs
- MouseEventArgs.cs
- DrawingImage.cs
- NegatedConstant.cs
- CodeGenerator.cs
- NameSpaceExtractor.cs
- RawMouseInputReport.cs
- MarshalDirectiveException.cs
- WebMessageEncodingBindingElement.cs
- HandledMouseEvent.cs
- DataViewSettingCollection.cs
- ValidationError.cs
- Error.cs
- SizeAnimation.cs
- ResourceReferenceExpressionConverter.cs
- SQLBinary.cs