Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Internal.cs / 3 / 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
- InstanceNameConverter.cs
- LicenseManager.cs
- OleDbTransaction.cs
- PropertyIDSet.cs
- PerSessionInstanceContextProvider.cs
- TypeReference.cs
- SHA1Managed.cs
- TranslateTransform3D.cs
- GridViewEditEventArgs.cs
- XmlAtomicValue.cs
- XmlBinaryReader.cs
- DependencyPropertyKind.cs
- ConnectionManager.cs
- TrackingQueryElement.cs
- OpCodes.cs
- Quaternion.cs
- ArithmeticException.cs
- IntSecurity.cs
- InkCollectionBehavior.cs
- IisTraceListener.cs
- StringUtil.cs
- SessionPageStateSection.cs
- TrackingMemoryStreamFactory.cs
- Encoder.cs
- ArrayConverter.cs
- SqlCacheDependencyDatabase.cs
- Intellisense.cs
- ConfigXmlText.cs
- BindingsCollection.cs
- COM2ComponentEditor.cs
- StringComparer.cs
- PolyBezierSegment.cs
- SHA384Managed.cs
- CachedFontFamily.cs
- DocumentPage.cs
- Visual.cs
- HwndKeyboardInputProvider.cs
- ToolStripItem.cs
- WSHttpBindingBaseElement.cs
- GeneralTransform2DTo3D.cs
- EncryptedPackage.cs
- ColorBlend.cs
- AutomationIdentifierGuids.cs
- DataGridViewToolTip.cs
- Classification.cs
- InstanceKeyNotReadyException.cs
- DataGridRowAutomationPeer.cs
- PropertyMetadata.cs
- DiscoveryEndpointValidator.cs
- RankException.cs
- TextEditorTyping.cs
- Vector3DValueSerializer.cs
- EntityParameterCollection.cs
- EdmComplexTypeAttribute.cs
- StringReader.cs
- CompareInfo.cs
- ComNativeDescriptor.cs
- NativeMethodsCLR.cs
- DeclaredTypeValidatorAttribute.cs
- MetadataHelper.cs
- FontCacheUtil.cs
- HandlerFactoryCache.cs
- RayHitTestParameters.cs
- Faults.cs
- LateBoundBitmapDecoder.cs
- IntegerValidatorAttribute.cs
- RelationshipEndMember.cs
- ToolboxBitmapAttribute.cs
- ValidatingReaderNodeData.cs
- PropertyEmitter.cs
- RijndaelManaged.cs
- TraceEventCache.cs
- BoundingRectTracker.cs
- UntrustedRecipientException.cs
- ipaddressinformationcollection.cs
- XmlSchemaNotation.cs
- AttributeQuery.cs
- TextSchema.cs
- LineVisual.cs
- EmptyEnumerator.cs
- ExpressionContext.cs
- NamespaceEmitter.cs
- XmlBufferReader.cs
- DesignerProperties.cs
- BooleanFacetDescriptionElement.cs
- WizardSideBarListControlItem.cs
- DbConnectionPoolIdentity.cs
- LocatorManager.cs
- ValidatingReaderNodeData.cs
- Guid.cs
- CodeDomLoader.cs
- GuidConverter.cs
- AlphabeticalEnumConverter.cs
- BrowserCapabilitiesCompiler.cs
- WindowsGraphicsCacheManager.cs
- BitmapPalette.cs
- DataViewListener.cs
- NativeRecognizer.cs
- DirectoryInfo.cs
- ImageAttributes.cs