Skip to content

Commit 9ecd1ec

Browse files
gewarrenVSC-Service-Account
andauthored
CI Update (dotnet#9727)
Build.Reason:Manual by Genevieve Warren Build.Url:https://apidrop.visualstudio.com/Content%20CI/_build/results?buildId=418394&view=results source_repo.branch:net9-pre2-extensions source_repo.url:https://apidrop.visualstudio.com/_git/binaries Co-authored-by: VSC-Service-Account <[email protected]>
1 parent 580a761 commit 9ecd1ec

File tree

20 files changed

+1179
-606
lines changed

20 files changed

+1179
-606
lines changed

xml/FrameworksIndex/dotnet-plat-ext-9.0.xml

Lines changed: 208 additions & 13 deletions
Large diffs are not rendered by default.

xml/Microsoft.Extensions.Compliance.Redaction/HmacRedactorOptions.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@
7575
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.StringSyntax("Base64")]</AttributeName>
7676
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.StringSyntax("Base64")&gt;]</AttributeName>
7777
</Attribute>
78+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
79+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2026:RequiresUnreferencedCode", Justification="Validating the Length attribute on a string does not require reflection, it is handled intrinsically.")]</AttributeName>
80+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2026:RequiresUnreferencedCode", Justification="Validating the Length attribute on a string does not require reflection, it is handled intrinsically.")&gt;]</AttributeName>
81+
</Attribute>
7882
</Attributes>
7983
<ReturnValue>
8084
<ReturnType>System.String</ReturnType>

xml/Microsoft.Extensions.Compliance.Redaction/IRedactionBuilder.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@
7171
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
7272
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
7373
</Attribute>
74+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
75+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
76+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
77+
</Attribute>
7478
</Attributes>
7579
<Constraints>
7680
<BaseTypeName>Microsoft.Extensions.Compliance.Redaction.Redactor</BaseTypeName>
@@ -110,6 +114,10 @@
110114
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
111115
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
112116
</Attribute>
117+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
118+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
119+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
120+
</Attribute>
113121
</Attributes>
114122
<Constraints>
115123
<BaseTypeName>Microsoft.Extensions.Compliance.Redaction.Redactor</BaseTypeName>

xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml

Lines changed: 120 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,14 @@
225225
</ReturnValue>
226226
<Parameters>
227227
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
228-
<Parameter Name="serviceType" Type="System.Type" />
228+
<Parameter Name="serviceType" Type="System.Type">
229+
<Attributes>
230+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
231+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
232+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
233+
</Attribute>
234+
</Attributes>
235+
</Parameter>
229236
<Parameter Name="serviceKey" Type="System.Object">
230237
<Attributes>
231238
<Attribute>
@@ -321,7 +328,14 @@
321328
</Attribute>
322329
</Attributes>
323330
</Parameter>
324-
<Parameter Name="implementationType" Type="System.Type" />
331+
<Parameter Name="implementationType" Type="System.Type">
332+
<Attributes>
333+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
334+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
335+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
336+
</Attribute>
337+
</Attributes>
338+
</Parameter>
325339
</Parameters>
326340
<Docs>
327341
<param name="services">The service collection to add the service to.</param>
@@ -356,6 +370,12 @@
356370
<Constraints>
357371
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
358372
</Constraints>
373+
<Attributes>
374+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
375+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
376+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
377+
</Attribute>
378+
</Attributes>
359379
</TypeParameter>
360380
</TypeParameters>
361381
<Parameters>
@@ -461,6 +481,12 @@
461481
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
462482
<BaseTypeName>TService</BaseTypeName>
463483
</Constraints>
484+
<Attributes>
485+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
486+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
487+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
488+
</Attribute>
489+
</Attributes>
464490
</TypeParameter>
465491
</TypeParameters>
466492
<Parameters>
@@ -565,7 +591,14 @@
565591
</ReturnValue>
566592
<Parameters>
567593
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
568-
<Parameter Name="serviceType" Type="System.Type" />
594+
<Parameter Name="serviceType" Type="System.Type">
595+
<Attributes>
596+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
597+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
598+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
599+
</Attribute>
600+
</Attributes>
601+
</Parameter>
569602
</Parameters>
570603
<Docs>
571604
<param name="services">The service collection to add the service to.</param>
@@ -596,7 +629,14 @@
596629
</ReturnValue>
597630
<Parameters>
598631
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
599-
<Parameter Name="serviceType" Type="System.Type" />
632+
<Parameter Name="serviceType" Type="System.Type">
633+
<Attributes>
634+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
635+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
636+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
637+
</Attribute>
638+
</Attributes>
639+
</Parameter>
600640
<Parameter Name="implementationFactory" Type="System.Func&lt;System.IServiceProvider,System.Object&gt;" />
601641
</Parameters>
602642
<Docs>
@@ -629,7 +669,14 @@
629669
<Parameters>
630670
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
631671
<Parameter Name="serviceType" Type="System.Type" />
632-
<Parameter Name="implementationType" Type="System.Type" />
672+
<Parameter Name="implementationType" Type="System.Type">
673+
<Attributes>
674+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
675+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
676+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
677+
</Attribute>
678+
</Attributes>
679+
</Parameter>
633680
</Parameters>
634681
<Docs>
635682
<param name="services">The service collection to add the service to.</param>
@@ -663,6 +710,12 @@
663710
<Constraints>
664711
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
665712
</Constraints>
713+
<Attributes>
714+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
715+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
716+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
717+
</Attribute>
718+
</Attributes>
666719
</TypeParameter>
667720
</TypeParameters>
668721
<Parameters>
@@ -743,6 +796,12 @@
743796
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
744797
<BaseTypeName>TService</BaseTypeName>
745798
</Constraints>
799+
<Attributes>
800+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
801+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
802+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
803+
</Attribute>
804+
</Attributes>
746805
</TypeParameter>
747806
</TypeParameters>
748807
<Parameters>
@@ -822,7 +881,14 @@
822881
</ReturnValue>
823882
<Parameters>
824883
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
825-
<Parameter Name="serviceType" Type="System.Type" />
884+
<Parameter Name="serviceType" Type="System.Type">
885+
<Attributes>
886+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
887+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
888+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
889+
</Attribute>
890+
</Attributes>
891+
</Parameter>
826892
<Parameter Name="serviceKey" Type="System.Object">
827893
<Attributes>
828894
<Attribute>
@@ -916,7 +982,14 @@
916982
</Attribute>
917983
</Attributes>
918984
</Parameter>
919-
<Parameter Name="implementationType" Type="System.Type" />
985+
<Parameter Name="implementationType" Type="System.Type">
986+
<Attributes>
987+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
988+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
989+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
990+
</Attribute>
991+
</Attributes>
992+
</Parameter>
920993
</Parameters>
921994
<Docs>
922995
<param name="services">The service collection to add the service to.</param>
@@ -950,6 +1023,12 @@
9501023
<Constraints>
9511024
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
9521025
</Constraints>
1026+
<Attributes>
1027+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1028+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1029+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1030+
</Attribute>
1031+
</Attributes>
9531032
</TypeParameter>
9541033
</TypeParameters>
9551034
<Parameters>
@@ -1053,6 +1132,12 @@
10531132
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
10541133
<BaseTypeName>TService</BaseTypeName>
10551134
</Constraints>
1135+
<Attributes>
1136+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1137+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1138+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1139+
</Attribute>
1140+
</Attributes>
10561141
</TypeParameter>
10571142
</TypeParameters>
10581143
<Parameters>
@@ -1095,7 +1180,14 @@
10951180
</ReturnValue>
10961181
<Parameters>
10971182
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
1098-
<Parameter Name="serviceType" Type="System.Type" />
1183+
<Parameter Name="serviceType" Type="System.Type">
1184+
<Attributes>
1185+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1186+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1187+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1188+
</Attribute>
1189+
</Attributes>
1190+
</Parameter>
10991191
</Parameters>
11001192
<Docs>
11011193
<param name="services">The service collection to add the service to.</param>
@@ -1156,7 +1248,14 @@
11561248
<Parameters>
11571249
<Parameter Name="services" Type="Microsoft.Extensions.DependencyInjection.IServiceCollection" RefType="this" />
11581250
<Parameter Name="serviceType" Type="System.Type" />
1159-
<Parameter Name="implementationType" Type="System.Type" />
1251+
<Parameter Name="implementationType" Type="System.Type">
1252+
<Attributes>
1253+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1254+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1255+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1256+
</Attribute>
1257+
</Attributes>
1258+
</Parameter>
11601259
</Parameters>
11611260
<Docs>
11621261
<param name="services">The service collection to add the service to.</param>
@@ -1189,6 +1288,12 @@
11891288
<Constraints>
11901289
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
11911290
</Constraints>
1291+
<Attributes>
1292+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1293+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1294+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1295+
</Attribute>
1296+
</Attributes>
11921297
</TypeParameter>
11931298
</TypeParameters>
11941299
<Parameters>
@@ -1267,6 +1372,12 @@
12671372
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
12681373
<BaseTypeName>TService</BaseTypeName>
12691374
</Constraints>
1375+
<Attributes>
1376+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
1377+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
1378+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
1379+
</Attribute>
1380+
</Attributes>
12701381
</TypeParameter>
12711382
</TypeParameters>
12721383
<Parameters>

xml/Microsoft.Extensions.DependencyInjection/EnrichmentServiceCollectionExtensions.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@
8585
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
8686
<InterfaceName>Microsoft.Extensions.Diagnostics.Enrichment.ILogEnricher</InterfaceName>
8787
</Constraints>
88+
<Attributes>
89+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
90+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
91+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
92+
</Attribute>
93+
</Attributes>
8894
</TypeParameter>
8995
</TypeParameters>
9096
<Parameters>
@@ -156,6 +162,12 @@
156162
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
157163
<InterfaceName>Microsoft.Extensions.Diagnostics.Enrichment.IStaticLogEnricher</InterfaceName>
158164
</Constraints>
165+
<Attributes>
166+
<Attribute FrameworkAlternate="dotnet-plat-ext-9.0">
167+
<AttributeName Language="C#">[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]</AttributeName>
168+
<AttributeName Language="F#">[&lt;System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)&gt;]</AttributeName>
169+
</Attribute>
170+
</Attributes>
159171
</TypeParameter>
160172
</TypeParameters>
161173
<Parameters>

0 commit comments

Comments
 (0)