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
- RemotingServices.cs
- XmlName.cs
- RayMeshGeometry3DHitTestResult.cs
- ImpersonationOption.cs
- PartitionedStreamMerger.cs
- BindableTemplateBuilder.cs
- WebProxyScriptElement.cs
- DbConnectionPoolIdentity.cs
- DiscoveryDocument.cs
- ColumnReorderedEventArgs.cs
- GridViewSortEventArgs.cs
- BaseValidator.cs
- X509ChainPolicy.cs
- MailAddressCollection.cs
- Assign.cs
- Utils.cs
- QilValidationVisitor.cs
- CustomDictionarySources.cs
- TableRow.cs
- BuiltInExpr.cs
- ServiceNameElement.cs
- _AutoWebProxyScriptEngine.cs
- SByte.cs
- ReaderOutput.cs
- PrimitiveXmlSerializers.cs
- ObjectCacheHost.cs
- ShimAsPublicXamlType.cs
- _BufferOffsetSize.cs
- OverrideMode.cs
- ClipboardData.cs
- DataPointer.cs
- SuppressMergeCheckAttribute.cs
- RegisterInfo.cs
- ECDsaCng.cs
- SimpleType.cs
- GetRecipientRequest.cs
- XmlName.cs
- altserialization.cs
- GACIdentityPermission.cs
- SetStateEventArgs.cs
- ViewStateException.cs
- XhtmlTextWriter.cs
- WinOEToolBoxItem.cs
- ToolStripPanelCell.cs
- XamlWriter.cs
- securestring.cs
- SHA512Managed.cs
- SettingsPropertyNotFoundException.cs
- ClientSettingsStore.cs
- SignerInfo.cs
- BindingSource.cs
- CodeGenerator.cs
- ItemType.cs
- SrgsGrammar.cs
- EventManager.cs
- PublishLicense.cs
- TreeNodeStyle.cs
- ProviderUtil.cs
- oledbmetadatacollectionnames.cs
- _WinHttpWebProxyDataBuilder.cs
- _ContextAwareResult.cs
- DataGridColumnHeader.cs
- BrowserDefinitionCollection.cs
- ProcessInfo.cs
- LogWriteRestartAreaState.cs
- BackStopAuthenticationModule.cs
- NullableIntAverageAggregationOperator.cs
- RuntimeConfigLKG.cs
- XAMLParseException.cs
- WebHttpBindingElement.cs
- TextTrailingCharacterEllipsis.cs
- HttpCachePolicyWrapper.cs
- HtmlElementEventArgs.cs
- LiteralTextParser.cs
- Ops.cs
- MessageQueueException.cs
- AssemblyEvidenceFactory.cs
- MD5CryptoServiceProvider.cs
- AsyncContentLoadedEventArgs.cs
- Calendar.cs
- TemplateColumn.cs
- AsyncResult.cs
- Expression.cs
- Stackframe.cs
- PnrpPermission.cs
- ControlBuilder.cs
- CodeMethodReturnStatement.cs
- DomainConstraint.cs
- InternalConfigEventArgs.cs
- ProcessModelInfo.cs
- XmlTextAttribute.cs
- URLMembershipCondition.cs
- GlobalAllocSafeHandle.cs
- WindowsFormsSectionHandler.cs
- DateTimeParse.cs
- RoleGroupCollection.cs
- ItemsPresenter.cs
- ArgumentOutOfRangeException.cs
- PerformanceCounterPermissionEntry.cs
- PropertyToken.cs