Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. new ArraySegment(new byte[1], 0, 0); 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
- DateBoldEvent.cs
- LoginNameDesigner.cs
- EntryPointNotFoundException.cs
- TypeTypeConverter.cs
- webclient.cs
- TreeNodeSelectionProcessor.cs
- ToolStrip.cs
- __Error.cs
- TextViewDesigner.cs
- XsdDateTime.cs
- TraversalRequest.cs
- Parallel.cs
- CryptoConfig.cs
- TagMapCollection.cs
- Single.cs
- CompletionCallbackWrapper.cs
- PresentationTraceSources.cs
- SafeBitVector32.cs
- WinFormsComponentEditor.cs
- XmlSchemaElement.cs
- PenThreadWorker.cs
- XmlStreamStore.cs
- SingleAnimationUsingKeyFrames.cs
- TrustManagerPromptUI.cs
- KnownBoxes.cs
- ApplicationCommands.cs
- StringFreezingAttribute.cs
- TextBox.cs
- ClickablePoint.cs
- Match.cs
- KnownTypes.cs
- ComboBoxAutomationPeer.cs
- ClientBuildManager.cs
- TextServicesCompartmentContext.cs
- Substitution.cs
- StylusPointProperty.cs
- ObjRef.cs
- NotSupportedException.cs
- DocumentReference.cs
- EntitySqlQueryBuilder.cs
- RelationshipNavigation.cs
- ParsedAttributeCollection.cs
- DataSetViewSchema.cs
- ServiceBusyException.cs
- WebMessageBodyStyleHelper.cs
- HtmlHistory.cs
- RemotingConfiguration.cs
- MemberJoinTreeNode.cs
- CodeDomSerializerBase.cs
- Transactions.cs
- dbdatarecord.cs
- ErrorFormatter.cs
- ISCIIEncoding.cs
- ProcessMonitor.cs
- UnsafeNativeMethods.cs
- GC.cs
- DataGridViewHeaderCell.cs
- MessageQueueInstaller.cs
- DictionaryEntry.cs
- ScriptManagerProxy.cs
- StatusBarDesigner.cs
- TemplateParser.cs
- NativeCompoundFileAPIs.cs
- httpapplicationstate.cs
- IOException.cs
- Monitor.cs
- ParamArrayAttribute.cs
- Permission.cs
- TemplateField.cs
- ResourcePermissionBase.cs
- HttpWriter.cs
- DiagnosticsConfiguration.cs
- ObjectView.cs
- ComboBoxAutomationPeer.cs
- EnvelopedSignatureTransform.cs
- InputElement.cs
- BuiltInExpr.cs
- SynchronizedInputProviderWrapper.cs
- TextProviderWrapper.cs
- OciLobLocator.cs
- FormViewInsertedEventArgs.cs
- TypographyProperties.cs
- StylusShape.cs
- GenerateTemporaryTargetAssembly.cs
- SettingsPropertyWrongTypeException.cs
- VisualBrush.cs
- LoadedOrUnloadedOperation.cs
- DataControlField.cs
- Random.cs
- RTLAwareMessageBox.cs
- ProfileGroupSettingsCollection.cs
- Perspective.cs
- MetadataArtifactLoader.cs
- XmlUtil.cs
- RoutingEndpointTrait.cs
- MembershipUser.cs
- ImageUrlEditor.cs
- _NestedMultipleAsyncResult.cs
- IndentTextWriter.cs
- oledbmetadatacollectionnames.cs