Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / CompilerServices / CompilationRelaxations.cs / 1305376 / CompilationRelaxations.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// namespace System.Runtime.CompilerServices { using System; /// IMPORTANT: Keep this in [....] with corhdr.h [Serializable] [Flags] [System.Runtime.InteropServices.ComVisible(true)] public enum CompilationRelaxations : int { NoStringInterning = 0x0008, // Start in 0x0008, we had other non public flags in this enum before, // so we'll start here just in case somebody used them. This flag is only // valid when set for Assemblies. }; [Serializable] [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Method)] [System.Runtime.InteropServices.ComVisible(true)] public class CompilationRelaxationsAttribute : Attribute { private int m_relaxations; // The relaxations. public CompilationRelaxationsAttribute ( int relaxations) { m_relaxations = relaxations; } public CompilationRelaxationsAttribute ( CompilationRelaxations relaxations) { m_relaxations = (int) relaxations; } public int CompilationRelaxations { get { return m_relaxations; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// namespace System.Runtime.CompilerServices { using System; /// IMPORTANT: Keep this in [....] with corhdr.h [Serializable] [Flags] [System.Runtime.InteropServices.ComVisible(true)] public enum CompilationRelaxations : int { NoStringInterning = 0x0008, // Start in 0x0008, we had other non public flags in this enum before, // so we'll start here just in case somebody used them. This flag is only // valid when set for Assemblies. }; [Serializable] [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Method)] [System.Runtime.InteropServices.ComVisible(true)] public class CompilationRelaxationsAttribute : Attribute { private int m_relaxations; // The relaxations. public CompilationRelaxationsAttribute ( int relaxations) { m_relaxations = relaxations; } public CompilationRelaxationsAttribute ( CompilationRelaxations relaxations) { m_relaxations = (int) relaxations; } public int CompilationRelaxations { get { return m_relaxations; } } } } // 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
- AttributeCollection.cs
- MetadataArtifactLoaderFile.cs
- SubpageParaClient.cs
- BmpBitmapDecoder.cs
- ReflectEventDescriptor.cs
- TransactionFilter.cs
- QfeChecker.cs
- XMLSchema.cs
- ClientBuildManagerCallback.cs
- SystemResourceHost.cs
- DataPagerFieldCollection.cs
- SqlFileStream.cs
- MenuEventArgs.cs
- WS2007FederationHttpBindingElement.cs
- WebPartEditVerb.cs
- BookmarkOptionsHelper.cs
- WebPartEditVerb.cs
- OdbcError.cs
- GeneralTransform3DCollection.cs
- DBPropSet.cs
- DBSchemaTable.cs
- DragEvent.cs
- WindowsGraphics2.cs
- TableItemPattern.cs
- OleDbEnumerator.cs
- DataGridViewColumnEventArgs.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- FixedElement.cs
- BuildResultCache.cs
- TabControl.cs
- TransformedBitmap.cs
- BufferedReadStream.cs
- NullReferenceException.cs
- DbConnectionPoolGroupProviderInfo.cs
- HierarchicalDataSourceDesigner.cs
- Cursor.cs
- WebPartDisplayModeCollection.cs
- DbConnectionPoolCounters.cs
- OperationParameterInfo.cs
- ProfileParameter.cs
- SelfIssuedSamlTokenFactory.cs
- MatrixConverter.cs
- RC2.cs
- PackagePartCollection.cs
- PrintDialog.cs
- ObjectConverter.cs
- StreamAsIStream.cs
- FastEncoderWindow.cs
- BufferedWebEventProvider.cs
- RunWorkerCompletedEventArgs.cs
- PathGeometry.cs
- FilterException.cs
- PageStatePersister.cs
- TextSimpleMarkerProperties.cs
- SharedUtils.cs
- XmlQueryCardinality.cs
- sqlser.cs
- HandlerWithFactory.cs
- CallSiteHelpers.cs
- GeometryGroup.cs
- ItemCollectionEditor.cs
- XamlToRtfWriter.cs
- IisTraceWebEventProvider.cs
- JoinSymbol.cs
- ScriptResourceHandler.cs
- ScrollChrome.cs
- SmiEventSink_DeferedProcessing.cs
- BufferBuilder.cs
- XmlSerializationReader.cs
- ItemsControl.cs
- Unit.cs
- CompiledRegexRunner.cs
- SetterBaseCollection.cs
- AssemblyCollection.cs
- CodeMemberMethod.cs
- ReflectionTypeLoadException.cs
- PointAnimationBase.cs
- DBSchemaRow.cs
- ColorTranslator.cs
- RIPEMD160Managed.cs
- EqualityComparer.cs
- TreeNodeBinding.cs
- CodeCatchClauseCollection.cs
- MutexSecurity.cs
- CharEntityEncoderFallback.cs
- SchemaType.cs
- ToolBarButton.cs
- StateChangeEvent.cs
- Rotation3DAnimation.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ObjectResult.cs
- RawStylusActions.cs
- ObjectNavigationPropertyMapping.cs
- SslSecurityTokenParameters.cs
- ActivityExecutorDelegateInfo.cs
- HttpAsyncResult.cs
- SQLMoneyStorage.cs
- TextWriter.cs
- BuildProviderAppliesToAttribute.cs
- WebPageTraceListener.cs