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
- DataColumnCollection.cs
- WebPartZoneCollection.cs
- __ComObject.cs
- WithParamAction.cs
- ConvertEvent.cs
- BitmapEffectInput.cs
- XmlSchemaAttributeGroup.cs
- ColumnWidthChangingEvent.cs
- FontDriver.cs
- XmlSchemaSimpleTypeUnion.cs
- XappLauncher.cs
- CompareValidator.cs
- DefaultPropertyAttribute.cs
- MasterPageCodeDomTreeGenerator.cs
- DataObjectSettingDataEventArgs.cs
- XmlNodeReader.cs
- FontStyle.cs
- Attachment.cs
- CodeEventReferenceExpression.cs
- EntityStoreSchemaGenerator.cs
- FloaterBaseParaClient.cs
- ObjRef.cs
- TCPClient.cs
- SamlAuthorizationDecisionClaimResource.cs
- StdValidatorsAndConverters.cs
- processwaithandle.cs
- InputReportEventArgs.cs
- DataObjectMethodAttribute.cs
- ConfigLoader.cs
- TextServicesCompartmentContext.cs
- DataDesignUtil.cs
- DoubleLinkList.cs
- RPIdentityRequirement.cs
- UIElement3DAutomationPeer.cs
- CharKeyFrameCollection.cs
- ChangePassword.cs
- FocusTracker.cs
- TdsParserHelperClasses.cs
- HtmlShim.cs
- messageonlyhwndwrapper.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- TaiwanCalendar.cs
- isolationinterop.cs
- RuntimeHandles.cs
- TypeConverters.cs
- OdbcCommandBuilder.cs
- EventNotify.cs
- GridItemPatternIdentifiers.cs
- AlignmentYValidation.cs
- HttpCookieCollection.cs
- Gdiplus.cs
- HtmlInputFile.cs
- DocumentReference.cs
- CodeArrayIndexerExpression.cs
- TraceSwitch.cs
- QilTargetType.cs
- MasterPageParser.cs
- MatrixAnimationUsingKeyFrames.cs
- TableSectionStyle.cs
- GPPOINT.cs
- SchemaMapping.cs
- RtfNavigator.cs
- PropertyIDSet.cs
- HyperLink.cs
- FamilyTypefaceCollection.cs
- CapabilitiesPattern.cs
- AtomParser.cs
- Timeline.cs
- SupportsEventValidationAttribute.cs
- SafeSystemMetrics.cs
- WindowsContainer.cs
- MemoryFailPoint.cs
- PolicyManager.cs
- DateTimeFormat.cs
- Mapping.cs
- DesignerObjectListAdapter.cs
- TypeUsageBuilder.cs
- NullRuntimeConfig.cs
- RolePrincipal.cs
- VariableElement.cs
- Timer.cs
- FileDialogCustomPlace.cs
- StringUtil.cs
- SelectedDatesCollection.cs
- BaseServiceProvider.cs
- TextViewBase.cs
- WebContext.cs
- CompatibleComparer.cs
- MessageDecoder.cs
- KeyGestureValueSerializer.cs
- HtmlImageAdapter.cs
- SafeNativeMethods.cs
- EntityContainerRelationshipSet.cs
- CultureMapper.cs
- lengthconverter.cs
- Console.cs
- AutoGeneratedFieldProperties.cs
- RealProxy.cs
- CorrelationService.cs
- ValidationEventArgs.cs