Code:
/ DotNET / DotNET / 8.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
- GroupBox.cs
- TextTabProperties.cs
- ModifierKeysConverter.cs
- DataGridViewAccessibleObject.cs
- DataGridViewLinkColumn.cs
- ListSourceHelper.cs
- GeometryGroup.cs
- XmlElementAttributes.cs
- CompositeDataBoundControl.cs
- ResourceReferenceExpressionConverter.cs
- Compress.cs
- WebPartTracker.cs
- TCPClient.cs
- Win32MouseDevice.cs
- ContextStack.cs
- RoleGroupCollectionEditor.cs
- MediaSystem.cs
- RsaSecurityTokenAuthenticator.cs
- Int16Converter.cs
- PackageProperties.cs
- Encoding.cs
- TypeBuilder.cs
- ObjectSpanRewriter.cs
- WorkflowValidationFailedException.cs
- MasterPageParser.cs
- WebServiceData.cs
- ReservationNotFoundException.cs
- DesignerView.xaml.cs
- StylusPointPropertyUnit.cs
- FontStyle.cs
- WindowProviderWrapper.cs
- LicenseContext.cs
- SynchronizationLockException.cs
- InvalidateEvent.cs
- TextDecorationCollectionConverter.cs
- GrammarBuilderWildcard.cs
- initElementDictionary.cs
- BindingList.cs
- RightsManagementPermission.cs
- SiteMapPath.cs
- MgmtConfigurationRecord.cs
- ParallelForEach.cs
- SmiEventSink.cs
- DesignerAttribute.cs
- WpfSharedBamlSchemaContext.cs
- ViewUtilities.cs
- XmlSchemaAny.cs
- CodeAttributeArgument.cs
- DoubleAnimationClockResource.cs
- ThemeDirectoryCompiler.cs
- PropertyPath.cs
- PermissionAttributes.cs
- NativeActivityAbortContext.cs
- ListViewDataItem.cs
- ResetableIterator.cs
- GradientStop.cs
- ProtocolsConfigurationHandler.cs
- WorkflowRuntimeServiceElementCollection.cs
- NullableDecimalAverageAggregationOperator.cs
- TemplatedEditableDesignerRegion.cs
- OdbcError.cs
- WebPartConnectionsCancelEventArgs.cs
- Point3DValueSerializer.cs
- Codec.cs
- ImageMap.cs
- InternalMappingException.cs
- BuildProviderCollection.cs
- KnownTypes.cs
- UIElement.cs
- InternalConfigConfigurationFactory.cs
- ObjectDataSourceMethodEventArgs.cs
- HTMLTextWriter.cs
- HttpCapabilitiesSectionHandler.cs
- Update.cs
- PolicyStatement.cs
- AccessText.cs
- SortQuery.cs
- HMACSHA384.cs
- DictionaryItemsCollection.cs
- BinaryMessageFormatter.cs
- MarginsConverter.cs
- CompressEmulationStream.cs
- StateRuntime.cs
- GridViewColumnHeaderAutomationPeer.cs
- WebEventTraceProvider.cs
- HttpContext.cs
- HTMLTextWriter.cs
- WindowCollection.cs
- DecoderReplacementFallback.cs
- ExtentJoinTreeNode.cs
- HttpConfigurationContext.cs
- ToolStripMenuItem.cs
- XmlSchemaInferenceException.cs
- AffineTransform3D.cs
- Rights.cs
- TagPrefixInfo.cs
- SchemaNames.cs
- DataSourceControl.cs
- DocumentViewerBase.cs
- FixedDSBuilder.cs