Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Internal.cs / 2 / Internal.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** This file exists to contain miscellaneous module-level attributes ** and other miscellaneous stuff. ** ** ** ===========================================================*/ using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Collections.Generic; using System.Reflection; #if FEATURE_COMINTEROP [assembly:Guid("BED7F4EA-1A96-11d2-8F08-00A0C9A6186D")] // The following attribute are required to ensure COM compatibility. [assembly:System.Runtime.InteropServices.ComCompatibleVersion(1, 0, 3300, 0)] [assembly:System.Runtime.InteropServices.TypeLibVersion(2, 0)] #endif // FEATURE_COMINTEROP [assembly:DefaultDependencyAttribute(LoadHint.Always)] // mscorlib would like to have its literal strings frozen if possible [assembly: System.Runtime.CompilerServices.StringFreezingAttribute()] namespace System { static class Internal { // This method is purely an aid for NGen to statically deduce which // instantiations to save in the ngen image. // Otherwise, the JIT-compiler gets used, which is bad for working-set. // Note that IBC can provide this information too. // However, this helps in keeping the JIT-compiler out even for // test scenarios which do not use IBC. // This can be removed after V2, when we implement other schemes // of keeping the JIT-compiler out for generic instantiations. static void CommonlyUsedGenericInstantiations_HACK() { // Make absolutely sure we include some of the most common // instantiations here in mscorlib's ngen image. // Note that reference type instantiations are already included // automatically for us. System.Array.Sort(null); System.Array.Sort (null); System.Array.Sort (null); new ArraySegment (new byte[1], 0, 0); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConstructorArgumentAttribute.cs
- mactripleDES.cs
- SyndicationLink.cs
- TextTreeRootNode.cs
- Block.cs
- OracleCommandSet.cs
- InstanceDataCollection.cs
- ComboBox.cs
- TriState.cs
- Matrix3D.cs
- DependencyPropertyKey.cs
- TemplateBindingExtension.cs
- ActivityCodeDomReferenceService.cs
- GcHandle.cs
- OutputCacheModule.cs
- StringValidatorAttribute.cs
- HMAC.cs
- XmlNodeChangedEventArgs.cs
- GreenMethods.cs
- BamlResourceDeserializer.cs
- DataQuery.cs
- VersionPair.cs
- Rect.cs
- AnnotationAuthorChangedEventArgs.cs
- HttpRequest.cs
- ServiceModelDictionary.cs
- DecimalConstantAttribute.cs
- XsdCachingReader.cs
- DispatcherExceptionFilterEventArgs.cs
- DocumentViewer.cs
- DmlSqlGenerator.cs
- TextTreeUndoUnit.cs
- ServiceProviders.cs
- PointAnimation.cs
- LinqExpressionNormalizer.cs
- FixedTextPointer.cs
- SqlTypeConverter.cs
- MeasureData.cs
- XmlRawWriter.cs
- RichTextBoxConstants.cs
- EditorZone.cs
- ProviderSettings.cs
- TypeSystem.cs
- TailPinnedEventArgs.cs
- Object.cs
- CompareValidator.cs
- ComplexObject.cs
- BamlWriter.cs
- TextRenderer.cs
- util.cs
- BlurBitmapEffect.cs
- CheckBoxBaseAdapter.cs
- XmlConvert.cs
- WriteableBitmap.cs
- SiteMapDataSourceView.cs
- Point4DValueSerializer.cs
- EventLogStatus.cs
- StoreItemCollection.cs
- Stream.cs
- WindowsRichEdit.cs
- ProcessProtocolHandler.cs
- ToolStripItem.cs
- NoPersistHandle.cs
- XmlHelper.cs
- HwndTarget.cs
- HitTestParameters3D.cs
- DataControlLinkButton.cs
- SecurityResources.cs
- RadialGradientBrush.cs
- XmlSchemaAttribute.cs
- ListViewGroupCollectionEditor.cs
- NamespaceTable.cs
- Crc32.cs
- XPathNodeList.cs
- NetTcpSecurity.cs
- EnumBuilder.cs
- PropertyFilterAttribute.cs
- VolatileEnlistmentState.cs
- LostFocusEventManager.cs
- CommandBinding.cs
- HttpFileCollection.cs
- CloseCollectionAsyncResult.cs
- ClosableStream.cs
- NaturalLanguageHyphenator.cs
- PeerSecurityHelpers.cs
- LogPolicy.cs
- FtpWebRequest.cs
- XmlCharType.cs
- XsdBuilder.cs
- CallbackHandler.cs
- DataGridViewCellStyleConverter.cs
- CompositeTypefaceMetrics.cs
- ResolveMatchesApril2005.cs
- PeerContact.cs
- InputLanguageEventArgs.cs
- IndependentAnimationStorage.cs
- Helpers.cs
- FrameAutomationPeer.cs
- DataControlExtensions.cs
- RelationshipConverter.cs