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
- fixedPageContentExtractor.cs
- DependencyProperty.cs
- IntSecurity.cs
- TrustLevel.cs
- CreateUserErrorEventArgs.cs
- LinqDataSourceView.cs
- OdbcConnectionHandle.cs
- InteropAutomationProvider.cs
- FacetEnabledSchemaElement.cs
- VectorAnimationUsingKeyFrames.cs
- XmlHelper.cs
- PublisherIdentityPermission.cs
- EntityViewGenerationAttribute.cs
- RadioButton.cs
- OleDbEnumerator.cs
- InfoCardPolicy.cs
- FigureParagraph.cs
- AncestorChangedEventArgs.cs
- SessionState.cs
- MissingSatelliteAssemblyException.cs
- Facet.cs
- DataControlCommands.cs
- MergeExecutor.cs
- DbParameterCollectionHelper.cs
- Pool.cs
- CalloutQueueItem.cs
- XmlSchemaSimpleTypeList.cs
- HtmlSelect.cs
- LogLogRecordHeader.cs
- FocusManager.cs
- KeyNotFoundException.cs
- RectValueSerializer.cs
- DbConnectionStringCommon.cs
- GlobalizationAssembly.cs
- EventlogProvider.cs
- BooleanAnimationUsingKeyFrames.cs
- CodeVariableDeclarationStatement.cs
- XmlReaderSettings.cs
- Classification.cs
- XmlDigitalSignatureProcessor.cs
- ActiveXHelper.cs
- UnionExpr.cs
- cookieexception.cs
- SerializableAttribute.cs
- AstNode.cs
- StorageSetMapping.cs
- PointIndependentAnimationStorage.cs
- TaskFormBase.cs
- DefaultAuthorizationContext.cs
- Enum.cs
- OpCellTreeNode.cs
- InternalBufferOverflowException.cs
- WindowCollection.cs
- ArcSegment.cs
- SurrogateEncoder.cs
- FixedSOMTable.cs
- WindowsGrip.cs
- ChameleonKey.cs
- ProcessThreadCollection.cs
- SessionState.cs
- ReceiveContext.cs
- Nodes.cs
- SelectedDatesCollection.cs
- Int32EqualityComparer.cs
- Aggregates.cs
- AssemblyUtil.cs
- PositiveTimeSpanValidator.cs
- ImageFormatConverter.cs
- SecondaryIndexDefinition.cs
- SimpleBitVector32.cs
- DataGridViewTextBoxCell.cs
- PersonalizationStateQuery.cs
- GetKeyedHashRequest.cs
- MachineKeyConverter.cs
- RangeValuePattern.cs
- SqlInternalConnection.cs
- Timer.cs
- ControlValuePropertyAttribute.cs
- ServiceDocumentFormatter.cs
- NumericUpDownAccelerationCollection.cs
- InvalidOperationException.cs
- ValidationResult.cs
- IntellisenseTextBox.cs
- KnownTypesProvider.cs
- ToolStripContainer.cs
- PatternMatcher.cs
- BindingSource.cs
- __TransparentProxy.cs
- UnionCqlBlock.cs
- DBBindings.cs
- TableItemStyle.cs
- HuffmanTree.cs
- XslCompiledTransform.cs
- AssociativeAggregationOperator.cs
- BaseConfigurationRecord.cs
- ContextMenuService.cs
- CodeExporter.cs
- SimpleTableProvider.cs
- MDIControlStrip.cs
- WindowInteractionStateTracker.cs