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
- PropertyStore.cs
- SubtreeProcessor.cs
- Module.cs
- BindingExpressionBase.cs
- DataComponentNameHandler.cs
- DataList.cs
- AgileSafeNativeMemoryHandle.cs
- Separator.cs
- WebSysDisplayNameAttribute.cs
- DbConnectionPoolOptions.cs
- StrokeNodeEnumerator.cs
- BrowserDefinitionCollection.cs
- Point3DAnimationBase.cs
- WebHttpSecurityModeHelper.cs
- PnrpPermission.cs
- JsonQNameDataContract.cs
- PersonalizationStateInfoCollection.cs
- HandlerFactoryCache.cs
- NameValueConfigurationCollection.cs
- InvalidWMPVersionException.cs
- FocusChangedEventArgs.cs
- AnalyzedTree.cs
- StateDesigner.LayoutSelectionGlyph.cs
- SubstitutionList.cs
- complextypematerializer.cs
- EmptyImpersonationContext.cs
- QuaternionAnimationUsingKeyFrames.cs
- EventPropertyMap.cs
- ToolStripDesignerAvailabilityAttribute.cs
- EntityDataSourceStatementEditorForm.cs
- PageAction.cs
- TypeToken.cs
- ToolStripPanel.cs
- SafeLibraryHandle.cs
- OciLobLocator.cs
- Accessors.cs
- WebHttpEndpointElement.cs
- SemanticKeyElement.cs
- CommandBinding.cs
- SortedSetDebugView.cs
- InstalledFontCollection.cs
- processwaithandle.cs
- UserControl.cs
- PostBackOptions.cs
- MetadataUtil.cs
- HttpAsyncResult.cs
- ToolboxDataAttribute.cs
- ConditionCollection.cs
- QilName.cs
- PathSegment.cs
- TemplateEditingFrame.cs
- WebPartConnectionsEventArgs.cs
- TextTreeExtractElementUndoUnit.cs
- StateDesigner.CommentLayoutGlyph.cs
- Rect.cs
- InkSerializer.cs
- ProvideValueServiceProvider.cs
- DefinitionUpdate.cs
- CollectionType.cs
- HtmlControlPersistable.cs
- Dictionary.cs
- TdsParserHelperClasses.cs
- ValueTable.cs
- Logging.cs
- CngKeyBlobFormat.cs
- DesignSurfaceCollection.cs
- SchemaTypeEmitter.cs
- DataListItemCollection.cs
- ItemCollectionEditor.cs
- ActivationArguments.cs
- WebPartManager.cs
- OracleConnectionString.cs
- PtsHost.cs
- ClientTarget.cs
- RegionIterator.cs
- ThreadSafeList.cs
- OdbcErrorCollection.cs
- IDictionary.cs
- DesignerVerb.cs
- CompilerError.cs
- SqlTypesSchemaImporter.cs
- SqlDataSourceCustomCommandEditor.cs
- RunClient.cs
- ScriptServiceAttribute.cs
- NavigationHelper.cs
- PageClientProxyGenerator.cs
- Int32.cs
- Invariant.cs
- HttpValueCollection.cs
- ThreadStateException.cs
- CryptoKeySecurity.cs
- NumericUpDown.cs
- UnmanagedBitmapWrapper.cs
- AddInDeploymentState.cs
- SQLMoney.cs
- GradientStopCollection.cs
- SQLGuid.cs
- FieldDescriptor.cs
- SecureStringHasher.cs
- CompareValidator.cs