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
- BridgeDataRecord.cs
- PageRouteHandler.cs
- TextRangeBase.cs
- ComplexBindingPropertiesAttribute.cs
- LinkUtilities.cs
- PeerNearMe.cs
- PathFigure.cs
- SystemFonts.cs
- SharedPerformanceCounter.cs
- InternalResources.cs
- MailAddress.cs
- PreloadedPackages.cs
- PolicyVersionConverter.cs
- MachineSettingsSection.cs
- TextElementEnumerator.cs
- SecurityChannelFactory.cs
- FileDialog.cs
- SafeSystemMetrics.cs
- DoubleUtil.cs
- SingleResultAttribute.cs
- RTTypeWrapper.cs
- OdbcReferenceCollection.cs
- wgx_exports.cs
- DataIdProcessor.cs
- UnaryQueryOperator.cs
- XmlNavigatorStack.cs
- KeyboardDevice.cs
- InArgumentConverter.cs
- TableLayoutPanel.cs
- DescendantOverDescendantQuery.cs
- PipeSecurity.cs
- NestedContainer.cs
- ComplexLine.cs
- SystemIcmpV6Statistics.cs
- GraphicsPath.cs
- AbstractDataSvcMapFileLoader.cs
- RankException.cs
- DefaultHttpHandler.cs
- localization.cs
- XmlSchemaAnnotation.cs
- OutKeywords.cs
- EdmComplexPropertyAttribute.cs
- ChangeTracker.cs
- CharacterString.cs
- ClientType.cs
- MiniCustomAttributeInfo.cs
- CodeAccessPermission.cs
- SafeProcessHandle.cs
- DbConnectionPoolIdentity.cs
- PointLightBase.cs
- TransactionOptions.cs
- TextTreeInsertElementUndoUnit.cs
- basecomparevalidator.cs
- DocumentOrderQuery.cs
- TCEAdapterGenerator.cs
- FusionWrap.cs
- OdbcException.cs
- TypeGeneratedEventArgs.cs
- CompiledXpathExpr.cs
- XmlSchemaSubstitutionGroup.cs
- validationstate.cs
- PrinterSettings.cs
- UniqueIdentifierService.cs
- MembershipSection.cs
- WindowsSecurityTokenAuthenticator.cs
- SqlTypesSchemaImporter.cs
- DataGridViewUtilities.cs
- COM2EnumConverter.cs
- XmlSchemaInferenceException.cs
- HwndSourceParameters.cs
- DbConnectionPoolOptions.cs
- XslException.cs
- DataGridTablesFactory.cs
- SolidBrush.cs
- _PooledStream.cs
- LicenseProviderAttribute.cs
- Visual3D.cs
- BamlRecordWriter.cs
- SchemaName.cs
- NamedPipeTransportBindingElement.cs
- Maps.cs
- ObfuscateAssemblyAttribute.cs
- TagElement.cs
- XmlnsCompatibleWithAttribute.cs
- ControlEvent.cs
- OleDbRowUpdatingEvent.cs
- DataControlField.cs
- LightweightCodeGenerator.cs
- DesignerLoader.cs
- UpdatePanelControlTrigger.cs
- HttpDictionary.cs
- ParallelTimeline.cs
- SafePEFileHandle.cs
- IBuiltInEvidence.cs
- CommonProperties.cs
- XmlSchemaSimpleTypeUnion.cs
- UnhandledExceptionEventArgs.cs
- MimeParameters.cs
- OutputScope.cs
- HandlerBase.cs