Skip to content

Commit cf34acb

Browse files
authored
Use globs in .projitems for source packages (#79480)
1 parent d8a78d8 commit cf34acb

File tree

7 files changed

+7
-209
lines changed

7 files changed

+7
-209
lines changed

src/Dependencies/CodeAnalysis.Debugging/Microsoft.CodeAnalysis.Debugging.projitems

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,7 @@
1010
<Import_RootNamespace>Microsoft.CodeAnalysis.Debugging</Import_RootNamespace>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<Compile Include="$(MSBuildThisFileDirectory)CustomDebugInfoConstants.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)CustomDebugInfoEncoder.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)CustomDebugInfoKind.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)CustomDebugInfoReader.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)CustomDebugInfoRecord.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)DynamicLocalInfo.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)ImportTargetKind.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)PortableCustomDebugInfoKinds.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)StateMachineHoistedLocalScope.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)TupleElementNamesInfo.cs" />
23-
<Compile Include="$(MSBuildThisFileDirectory)VBImportScopeKind.cs" />
13+
<Compile Include="$(MSBuildThisFileDirectory)**\*.cs" />
2414
</ItemGroup>
2515
<ItemGroup Condition="'$(DefaultLanguageSourceExtension)' != '' AND '$(BuildingInsideVisualStudio)' != 'true'">
2616
<ExpectedCompile Include="$(MSBuildThisFileDirectory)**\*$(DefaultLanguageSourceExtension)" />

src/Dependencies/Collections/Microsoft.CodeAnalysis.Collections.projitems

Lines changed: 1 addition & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -10,86 +10,7 @@
1010
<Import_RootNamespace>Microsoft.CodeAnalysis.Collections</Import_RootNamespace>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\FixedSizeArrayBuilder.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+Builder+PrivateMarshal.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+Builder.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+KeyCollection+Enumerator.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+KeyCollection.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+PrivateMarshal.cs" />
23-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs" />
24-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs" />
25-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2+ValueCollection.cs" />
26-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedDictionary`2.cs" />
27-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet.cs" />
28-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet`1+Builder.cs" />
29-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet`1+Enumerator.cs" />
30-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet`1+PrivateMarshal.cs" />
31-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet`1+ValueBuilder.cs" />
32-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedHashSet`1.cs" />
33-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList.cs" />
34-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedListExtensions.cs" />
35-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList`1+Builder.cs" />
36-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList`1+Enumerator.cs" />
37-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList`1+PrivateMarshal.cs" />
38-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList`1+ValueBuilder.cs" />
39-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\ImmutableSegmentedList`1.cs" />
40-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedArray.cs" />
41-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedArray`1+PrivateMarshal.cs" />
42-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedArray`1.cs" />
43-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedCollectionsMarshal.cs" />
44-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedDictionary`2+PrivateMarshal.cs" />
45-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedDictionary`2.cs" />
46-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedHashSet`1.cs" />
47-
<Compile Include="$(MSBuildThisFileDirectory)Segmented\SegmentedList`1.cs" />
48-
<Compile Include="$(MSBuildThisFileDirectory)Internal\ArraySortHelper.cs" />
49-
<Compile Include="$(MSBuildThisFileDirectory)Internal\BitHelper.cs" />
50-
<Compile Include="$(MSBuildThisFileDirectory)Internal\HashHelpers.cs" />
51-
<Compile Include="$(MSBuildThisFileDirectory)Internal\ICollectionCalls.cs" />
52-
<Compile Include="$(MSBuildThisFileDirectory)Internal\ICollectionCalls`1.cs" />
53-
<Compile Include="$(MSBuildThisFileDirectory)Internal\ICollectionDebugView`1.cs" />
54-
<Compile Include="$(MSBuildThisFileDirectory)Internal\IDictionaryCalls.cs" />
55-
<Compile Include="$(MSBuildThisFileDirectory)Internal\IDictionaryDebugView`2.cs" />
56-
<Compile Include="$(MSBuildThisFileDirectory)Internal\IEnumerableCalls.cs" />
57-
<Compile Include="$(MSBuildThisFileDirectory)Internal\IEnumerableCalls`1.cs" />
58-
<Compile Include="$(MSBuildThisFileDirectory)Internal\IListCalls.cs" />
59-
<Compile Include="$(MSBuildThisFileDirectory)Internal\InsertionBehavior.cs" />
60-
<Compile Include="$(MSBuildThisFileDirectory)Internal\RoslynUnsafe.cs" />
61-
<Compile Include="$(MSBuildThisFileDirectory)Internal\SegmentedArrayHelper.cs" />
62-
<Compile Include="$(MSBuildThisFileDirectory)Internal\SegmentedArraySegment`1.cs" />
63-
<Compile Include="$(MSBuildThisFileDirectory)Internal\SegmentedHashSetEqualityComparer`1.cs" />
64-
<Compile Include="$(MSBuildThisFileDirectory)Internal\ThrowHelper.cs" />
65-
<Compile Include="$(MSBuildThisFileDirectory)Internal\SR.cs" />
66-
<Compile Include="$(MSBuildThisFileDirectory)RoslynEnumerable.cs" />
67-
<Compile Include="$(MSBuildThisFileDirectory)RoslynImmutableInterlocked.cs" />
68-
<Compile Include="$(MSBuildThisFileDirectory)KeyValuePair.cs" />
69-
<Compile Include="$(MSBuildThisFileDirectory)OneOrMany.cs" />
70-
<Compile Include="$(MSBuildThisFileDirectory)TemporaryArray`1.cs" />
71-
<Compile Include="$(MSBuildThisFileDirectory)TemporaryArrayExtensions.cs" />
72-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\IEnumerableExtensions.cs" />
73-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\ImmutableArrayExtensions.cs" />
74-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\ICollectionExtensions.cs" />
75-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\IListExtensions.cs" />
76-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\KeyValuePairExtensions.cs" />
77-
<Compile Include="$(MSBuildThisFileDirectory)Extensions\MemoryExtensions.cs" />
78-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.cs" />
79-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Collection.cs" />
80-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.cs" />
81-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Dictionary.cs" />
82-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Enumerable.cs" />
83-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Enumerator.cs" />
84-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Enumerator`1.cs" />
85-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.List.cs" />
86-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Empty.Set.cs" />
87-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.ReadOnly.Collection.cs" />
88-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.ReadOnly.Enumerable`1.cs" />
89-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.ReadOnly.Enumerable`2.cs" />
90-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.ReadOnly.Set.cs" />
91-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Singleton.Collection`1.cs" />
92-
<Compile Include="$(MSBuildThisFileDirectory)Specialized\SpecializedCollections.Singleton.Enumerator`1.cs" />
13+
<Compile Include="$(MSBuildThisFileDirectory)**/*.cs" />
9314
</ItemGroup>
9415
<ItemGroup Condition="'$(DefaultLanguageSourceExtension)' != '' AND '$(BuildingInsideVisualStudio)' != 'true'">
9516
<ExpectedCompile Include="$(MSBuildThisFileDirectory)**\*$(DefaultLanguageSourceExtension)" />

src/Dependencies/Contracts/Microsoft.CodeAnalysis.Contracts.projitems

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,7 @@
1010
<Import_RootNamespace>Microsoft.CodeAnalysis.Contracts</Import_RootNamespace>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<Compile Include="$(MSBuildThisFileDirectory)CollectionBuilderAttribute.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)CompilerFeatureRequiredAttribute.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)Contract.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)Contract.InterpolatedStringHandlers.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)ExperimentalAttribute.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)InterpolatedStringHandlerArgumentAttribute.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)InterpolatedStringHandlerAttribute.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)IReadOnlySet.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)IsExternalInit.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)NonCopyableAttribute.cs" />
23-
<Compile Include="$(MSBuildThisFileDirectory)NonDefaultableAttribute.cs" />
24-
<Compile Include="$(MSBuildThisFileDirectory)NullableAttributes.cs" />
25-
<Compile Include="$(MSBuildThisFileDirectory)RequiredMemberAttribute.cs" />
26-
<Compile Include="$(MSBuildThisFileDirectory)SetsRequiredMembersAttribute.cs" />
27-
<Compile Include="$(MSBuildThisFileDirectory)ExceptionUtilities.cs" />
28-
<Compile Include="$(MSBuildThisFileDirectory)EqualityComparerExtensions.cs" />
29-
<Compile Include="$(MSBuildThisFileDirectory)ReferenceEqualityComparer.cs" />
30-
<Compile Include="$(MSBuildThisFileDirectory)Index.cs" />
31-
<Compile Include="$(MSBuildThisFileDirectory)Range.cs" />
32-
<Compile Include="$(MSBuildThisFileDirectory)ErrorReporting\FatalError.cs" />
33-
<Compile Include="$(MSBuildThisFileDirectory)ErrorReporting\FailFast.cs" />
13+
<Compile Include="$(MSBuildThisFileDirectory)**/*.cs" />
3414
</ItemGroup>
3515
<ItemGroup Condition="'$(DefaultLanguageSourceExtension)' != '' AND '$(BuildingInsideVisualStudio)' != 'true'">
3616
<ExpectedCompile Include="$(MSBuildThisFileDirectory)**\*$(DefaultLanguageSourceExtension)" />

src/Dependencies/PooledObjects/Microsoft.CodeAnalysis.PooledObjects.projitems

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,7 @@
1010
<Import_RootNamespace>Microsoft.CodeAnalysis.PooledObjects</Import_RootNamespace>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<Compile Include="$(MSBuildThisFileDirectory)ArrayBuilder.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)ArrayBuilder.Enumerator.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)ArrayBuilderExtensions.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)IPooled.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)ObjectPool`1.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)PooledDelegates.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)PooledDictionary.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)PooledDisposer.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)PooledHashSet.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)PooledStringBuilder.cs" />
13+
<Compile Include="$(MSBuildThisFileDirectory)**\*.cs" />
2314
</ItemGroup>
2415
<ItemGroup Condition="'$(DefaultLanguageSourceExtension)' != '' AND '$(BuildingInsideVisualStudio)' != 'true'">
2516
<ExpectedCompile Include="$(MSBuildThisFileDirectory)**\*$(DefaultLanguageSourceExtension)" />

src/Dependencies/Threading/Microsoft.CodeAnalysis.Threading.projitems

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,7 @@
1010
<Import_RootNamespace>Microsoft.CodeAnalysis.Threading</Import_RootNamespace>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<Compile Include="$(MSBuildThisFileDirectory)AsyncBatchingWorkQueue`0.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)AsyncBatchingWorkQueue`1.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)AsyncBatchingWorkQueue`2.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)CancellationSeries.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)ConfiguredYieldAwaitable.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)TaskExtensions.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)ValueTaskExtensions.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)VoidResult.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)TestHooks\IAsyncToken.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)TestHooks\IExpeditableDelaySource.cs" />
23-
<Compile Include="$(MSBuildThisFileDirectory)TestHooks\IAsynchronousOperationListenerProvider.cs" />
24-
<Compile Include="$(MSBuildThisFileDirectory)TestHooks\IAsynchronousOperationListener.cs" />
25-
<Compile Include="$(MSBuildThisFileDirectory)YieldAwaitableExtensions.cs" />
26-
<Compile Include="$(MSBuildThisFileDirectory)ParallelExtensions.cs" />
27-
<Compile Include="$(MSBuildThisFileDirectory)ParallelExtensions.NetFramework.cs" />
28-
<Compile Include="$(MSBuildThisFileDirectory)IAsyncEnumerableExtensions.cs" />
29-
<Compile Include="$(MSBuildThisFileDirectory)ChannelReaderExtensions.cs" />
30-
<Compile Include="$(MSBuildThisFileDirectory)ProducerConsumer.cs" />
31-
<Compile Include="$(MSBuildThisFileDirectory)ProducerConsumerOptions.cs" />
13+
<Compile Include="$(MSBuildThisFileDirectory)**\*.cs" />
3214
</ItemGroup>
3315
<ItemGroup Condition="'$(DefaultLanguageSourceExtension)' != '' AND '$(BuildingInsideVisualStudio)' != 'true'">
3416
<ExpectedCompile Include="$(MSBuildThisFileDirectory)**\*$(DefaultLanguageSourceExtension)" />

src/LanguageServer/Microsoft.CommonLanguageServerProtocol.Framework/Microsoft.CommonLanguageServerProtocol.Framework.Shared.projitems

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,6 @@
99
<Import_RootNamespace>Microsoft.CommonLanguageServerProtocol.Framework.Shared</Import_RootNamespace>
1010
</PropertyGroup>
1111
<ItemGroup>
12-
<Compile Include="$(MSBuildThisFileDirectory)AbstractHandlerProvider.cs" />
13-
<Compile Include="$(MSBuildThisFileDirectory)AbstractLanguageServer.cs" />
14-
<Compile Include="$(MSBuildThisFileDirectory)AbstractLspLogger.cs" />
15-
<Compile Include="$(MSBuildThisFileDirectory)AbstractRequestContextFactory.cs" />
16-
<Compile Include="$(MSBuildThisFileDirectory)AbstractRequestScope.cs" />
17-
<Compile Include="$(MSBuildThisFileDirectory)AbstractTelemetryService.cs" />
18-
<Compile Include="$(MSBuildThisFileDirectory)HandlerProvider.cs" />
19-
<Compile Include="$(MSBuildThisFileDirectory)Handlers\InitializedHandler.cs" />
20-
<Compile Include="$(MSBuildThisFileDirectory)Handlers\InitializeHandler.cs" />
21-
<Compile Include="$(MSBuildThisFileDirectory)IInitializeManager.cs" />
22-
<Compile Include="$(MSBuildThisFileDirectory)ILifeCycleManager.cs" />
23-
<Compile Include="$(MSBuildThisFileDirectory)ILspLogger.cs" />
24-
<Compile Include="$(MSBuildThisFileDirectory)ILspServices.cs" />
25-
<Compile Include="$(MSBuildThisFileDirectory)IMethodHandler.cs" />
26-
<Compile Include="$(MSBuildThisFileDirectory)IMethodHandlerProvider.cs" />
27-
<Compile Include="$(MSBuildThisFileDirectory)INotificationHandler.cs" />
28-
<Compile Include="$(MSBuildThisFileDirectory)IQueueItem.cs" />
29-
<Compile Include="$(MSBuildThisFileDirectory)IRequestExecutionQueue.cs" />
30-
<Compile Include="$(MSBuildThisFileDirectory)IRequestHandler.cs" />
31-
<Compile Include="$(MSBuildThisFileDirectory)ITextDocumentIdentifierHandler.cs" />
32-
<Compile Include="$(MSBuildThisFileDirectory)LanguageServerConstants.cs" />
33-
<Compile Include="$(MSBuildThisFileDirectory)LanguageServerEndpointAttribute.cs" />
34-
<Compile Include="$(MSBuildThisFileDirectory)MethodHandlerDetails.cs" />
35-
<Compile Include="$(MSBuildThisFileDirectory)NewtonsoftLanguageServer.cs" />
36-
<Compile Include="$(MSBuildThisFileDirectory)QueueItem.cs" />
37-
<Compile Include="$(MSBuildThisFileDirectory)RequestExecutionQueue.cs" />
38-
<Compile Include="$(MSBuildThisFileDirectory)RequestHandlerMetadata.cs" />
39-
<Compile Include="$(MSBuildThisFileDirectory)RequestShutdownEventArgs.cs" />
40-
<Compile Include="$(MSBuildThisFileDirectory)SystemTextJsonLanguageServer.cs" />
41-
<Compile Include="$(MSBuildThisFileDirectory)TypeRef.cs" />
42-
<Compile Include="$(MSBuildThisFileDirectory)TypeRef.DefaultResolver.cs" />
43-
<Compile Include="$(MSBuildThisFileDirectory)AbstractTypeRefResolver.cs" />
12+
<Compile Include="$(MSBuildThisFileDirectory)**\*.cs" />
4413
</ItemGroup>
4514
</Project>

0 commit comments

Comments
 (0)