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
- Animatable.cs
- TransformCollection.cs
- XmlSchemaDocumentation.cs
- DisplayInformation.cs
- DrawingGroup.cs
- KerberosReceiverSecurityToken.cs
- QilTargetType.cs
- ParentUndoUnit.cs
- IList.cs
- ObjectItemAttributeAssemblyLoader.cs
- PathStreamGeometryContext.cs
- PrimaryKeyTypeConverter.cs
- EnumMember.cs
- CircleHotSpot.cs
- FormViewInsertEventArgs.cs
- ConditionalAttribute.cs
- AuthorizationRuleCollection.cs
- ChildrenQuery.cs
- CustomValidator.cs
- Rect.cs
- SQLDoubleStorage.cs
- TextRenderer.cs
- CompositeDesignerAccessibleObject.cs
- Slider.cs
- PreProcessInputEventArgs.cs
- SupportsEventValidationAttribute.cs
- AnnotationObservableCollection.cs
- Comparer.cs
- HashLookup.cs
- MultiView.cs
- FormViewUpdatedEventArgs.cs
- Ray3DHitTestResult.cs
- MapPathBasedVirtualPathProvider.cs
- ByteStreamGeometryContext.cs
- BatchServiceHost.cs
- FamilyCollection.cs
- TypeGeneratedEventArgs.cs
- ArrayHelper.cs
- InputLanguageProfileNotifySink.cs
- ElementProxy.cs
- DbDataSourceEnumerator.cs
- PropertyDescriptors.cs
- WaitForChangedResult.cs
- XmlDocumentFragment.cs
- ShapingWorkspace.cs
- SizeConverter.cs
- DataServiceException.cs
- RequiredAttributeAttribute.cs
- RelationshipConverter.cs
- Single.cs
- CommandLineParser.cs
- ManagementQuery.cs
- SByteStorage.cs
- ResourceProviderFactory.cs
- NegationPusher.cs
- SqlBulkCopyColumnMapping.cs
- MenuStrip.cs
- NumericUpDown.cs
- InvalidPrinterException.cs
- LabelEditEvent.cs
- EdgeModeValidation.cs
- UTF32Encoding.cs
- InstancePersistenceContext.cs
- FolderBrowserDialog.cs
- EDesignUtil.cs
- Decorator.cs
- DataGridViewCellFormattingEventArgs.cs
- ScrollBar.cs
- StreamGeometry.cs
- MemberDescriptor.cs
- PresentationUIStyleResources.cs
- OSFeature.cs
- DataGridViewCellStyleBuilderDialog.cs
- RankException.cs
- BufferedStream2.cs
- Manipulation.cs
- IdentitySection.cs
- SHA1.cs
- ValueSerializerAttribute.cs
- WebPartDesigner.cs
- RowBinding.cs
- XmlReturnReader.cs
- WebUtil.cs
- CodeDomSerializationProvider.cs
- _SslStream.cs
- TextRange.cs
- CatalogZoneBase.cs
- PointHitTestParameters.cs
- DebuggerAttributes.cs
- Parameter.cs
- ConsumerConnectionPoint.cs
- PropertyDescriptor.cs
- RIPEMD160Managed.cs
- SamlAuthorizationDecisionStatement.cs
- CreateUserWizardAutoFormat.cs
- XsltConvert.cs
- BufferManager.cs
- OutOfProcStateClientManager.cs
- GetWinFXPath.cs
- KeyEventArgs.cs