Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Runtime / CompilerServices / CompilationRelaxations.cs / 1 / 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
- SeekStoryboard.cs
- NullableLongSumAggregationOperator.cs
- SafeLibraryHandle.cs
- EntityCommandExecutionException.cs
- CellRelation.cs
- HtmlGenericControl.cs
- CollectionBase.cs
- NativeCppClassAttribute.cs
- TreeNodeEventArgs.cs
- NavigatorOutput.cs
- MemoryStream.cs
- TransactionException.cs
- Focus.cs
- InstancePersistenceEvent.cs
- DbSourceParameterCollection.cs
- PolyBezierSegmentFigureLogic.cs
- LocalBuilder.cs
- _AutoWebProxyScriptHelper.cs
- MonitoringDescriptionAttribute.cs
- ReachDocumentReferenceCollectionSerializer.cs
- WebHeaderCollection.cs
- AppliedDeviceFiltersDialog.cs
- ExtendedProtectionPolicy.cs
- CharacterString.cs
- CodeMethodInvokeExpression.cs
- AgileSafeNativeMemoryHandle.cs
- RegexTypeEditor.cs
- IndentedTextWriter.cs
- GroupItem.cs
- SqlDelegatedTransaction.cs
- ProgressBarRenderer.cs
- PropertyGrid.cs
- WorkflowOperationErrorHandler.cs
- RequestCachePolicyConverter.cs
- WsdlServiceChannelBuilder.cs
- PrefixQName.cs
- LayoutEditorPart.cs
- DataSetUtil.cs
- ItemList.cs
- ImageInfo.cs
- NetDataContractSerializer.cs
- InvalidFilterCriteriaException.cs
- LoginUtil.cs
- AdPostCacheSubstitution.cs
- ProcessRequestArgs.cs
- BamlReader.cs
- BehaviorDragDropEventArgs.cs
- ConfigXmlAttribute.cs
- DynamicRenderer.cs
- Vector3DAnimationBase.cs
- DataGridViewImageCell.cs
- HostingEnvironment.cs
- RectConverter.cs
- DataGridViewComboBoxCell.cs
- InvokeHandlers.cs
- InvalidFilterCriteriaException.cs
- ProcessThread.cs
- FrugalMap.cs
- CqlQuery.cs
- BufferedGraphicsContext.cs
- FilterableAttribute.cs
- HttpCacheParams.cs
- ReflectionTypeLoadException.cs
- CompositeControlDesigner.cs
- AttributeSetAction.cs
- PopOutPanel.cs
- TraceHwndHost.cs
- ToolStripDropDown.cs
- PolicyAssertionCollection.cs
- TrackingMemoryStreamFactory.cs
- QuadTree.cs
- IPPacketInformation.cs
- EnumValidator.cs
- MessageEventSubscriptionService.cs
- Popup.cs
- DataObjectMethodAttribute.cs
- ColumnCollection.cs
- UnsafeNativeMethods.cs
- DrawingVisualDrawingContext.cs
- Calendar.cs
- SqlInternalConnectionTds.cs
- PerformanceCounterPermission.cs
- PassportAuthenticationModule.cs
- XNodeNavigator.cs
- MatrixKeyFrameCollection.cs
- ColumnClickEvent.cs
- RelationHandler.cs
- SmiTypedGetterSetter.cs
- LambdaCompiler.Expressions.cs
- RuleRefElement.cs
- ParallelTimeline.cs
- IBuiltInEvidence.cs
- LogStore.cs
- CodeDOMUtility.cs
- DayRenderEvent.cs
- VisualTreeHelper.cs
- VirtualPathUtility.cs
- Boolean.cs
- PageSetupDialog.cs
- XslException.cs