Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Internal.cs / 1 / 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
- HMACSHA256.cs
- XmlSchemaSimpleContent.cs
- ServiceConfigurationTraceRecord.cs
- MemberDescriptor.cs
- InputLanguageEventArgs.cs
- WebPartDescriptionCollection.cs
- UInt64.cs
- BooleanFacetDescriptionElement.cs
- ClrProviderManifest.cs
- QueuePathDialog.cs
- ListenerPerfCounters.cs
- SafeLibraryHandle.cs
- DataGrid.cs
- ClonableStack.cs
- OperandQuery.cs
- ConfigurationStrings.cs
- DataGridViewSelectedColumnCollection.cs
- RegistryExceptionHelper.cs
- Package.cs
- EnumerableWrapperWeakToStrong.cs
- ContextMenuAutomationPeer.cs
- ArgumentValue.cs
- ObjectViewQueryResultData.cs
- Mouse.cs
- SubpageParagraph.cs
- PersonalizableTypeEntry.cs
- xmlsaver.cs
- QuadraticBezierSegment.cs
- XdrBuilder.cs
- DelegatingTypeDescriptionProvider.cs
- DocumentViewerBaseAutomationPeer.cs
- SqlGenerator.cs
- XomlCompilerParameters.cs
- TypeForwardedToAttribute.cs
- MultipartContentParser.cs
- SecurityTokenParameters.cs
- SymmetricSecurityProtocolFactory.cs
- UnsafeNativeMethods.cs
- XmlSchemaValidationException.cs
- basecomparevalidator.cs
- XNameConverter.cs
- ComplexType.cs
- FileSystemInfo.cs
- CancelEventArgs.cs
- CacheEntry.cs
- handlecollector.cs
- MetadataArtifactLoader.cs
- SHA1.cs
- PageAdapter.cs
- JavaScriptObjectDeserializer.cs
- SByte.cs
- CalendarDateChangedEventArgs.cs
- ObjectListTitleAttribute.cs
- Win32.cs
- Table.cs
- xdrvalidator.cs
- EntityProxyFactory.cs
- TimeoutException.cs
- ValidatorCompatibilityHelper.cs
- SubclassTypeValidator.cs
- CodeCastExpression.cs
- ActionItem.cs
- AppearanceEditorPart.cs
- IndexedGlyphRun.cs
- ClientBuildManager.cs
- PropertyChangeTracker.cs
- InputReport.cs
- RowBinding.cs
- CollectionConverter.cs
- FilterElement.cs
- BamlMapTable.cs
- unsafenativemethodstextservices.cs
- DataGridViewColumnCollectionEditor.cs
- BinaryVersion.cs
- EnumDataContract.cs
- XamlFxTrace.cs
- DataBindingHandlerAttribute.cs
- BasicExpressionVisitor.cs
- Int64.cs
- _FtpDataStream.cs
- XPathNodeInfoAtom.cs
- CrossSiteScriptingValidation.cs
- ImplicitInputBrush.cs
- SubpageParaClient.cs
- XamlTreeBuilderBamlRecordWriter.cs
- XmlFormatExtensionAttribute.cs
- CanonicalizationDriver.cs
- SqlConnectionHelper.cs
- x509utils.cs
- RectangleGeometry.cs
- WinEventTracker.cs
- LineSegment.cs
- PerformanceCountersElement.cs
- XmlSchemaElement.cs
- Trace.cs
- PageHandlerFactory.cs
- FileNotFoundException.cs
- SqlProviderManifest.cs
- ConnectionStringsExpressionBuilder.cs
- ByteStack.cs