This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Native TrySZSort | |
FCIMPL4(INT32, ArrayHelper::TrySZSort, ArrayBase * keys, ArrayBase * items, UINT32 left, UINT32 right) | |
//in an array is not single-dimensional with initial index, null is not sorted | |
if (keys->GetRank() != 1 || keys->GetLowerBoundsPtr()[0] != 0) | |
return FALSE; | |
// Getting array element type | |
TypeHandle keysTH = keys->GetElementTypeHandle(); | |
// If it is not an in-built primitive type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Project> | |
<!-- Copy XAML rule files and design targets files for testing and setup authoring purposes --> | |
<Target Name="CopyXamlRulesToOutputDirectory" AfterTargets="CopyFilesToOutputDirectory"> | |
<Copy SourceFiles="@(XamlPropertyRule);@(XamlPropertyRuleNoCodeBehind);@(XamlPropertyProjectItemsSchema);@(DesignTimeTargetsFile)" | |
DestinationFolder="$(OutputPath)Rules" | |
SkipUnchangedFiles="$(SkipCopyUnchangedFiles)" | |
OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)" | |
Retries="$(CopyRetryCount)" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<Project> | |
<!-- | |
This is a copy of the Microsoft.VisualStudio.SDK.EmbedInteropTypes NuGet package, but only the list of | |
assemblies that we need. The package includes things like EnvDTE which are reasonable for consumers, but | |
strange since we actually _implement_ DTE and use it as an exchange type with generics in a few places. | |
--> | |
<Target Name="LinkVSSDKEmbeddableAssemblies" BeforeTargets="FindReferenceAssembliesForReferences;ResolveReferences"> | |
<ItemGroup> | |
<ReferencePath Condition=" | |
'%(FileName)' == 'Microsoft.VisualStudio.Shell.Embeddable' |