Skip to content

Commit ac8fe3f

Browse files
committed
remove warnings from particles too
1 parent a4b0f55 commit ac8fe3f

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/ParticleWriterExtensions.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,18 @@ private static void WriteItemNode(this IndentedTextWriter writer, OpenXmlGenerat
9898
var info = services.FindClassName(particle.Name);
9999
writer.WriteObject("ElementParticle", particle, w =>
100100
{
101+
if (info == "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArrays.PivotCacheDynamicArray" || info == "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.PivotCacheRichInfo")
102+
{
103+
writer.WriteLine("#pragma warning disable CS0618");
104+
}
105+
101106
w.Write(info);
102107
w.Write(".ElementType");
108+
109+
if (info == "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArrays.PivotCacheDynamicArray" || info == "DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.PivotCacheRichInfo")
110+
{
111+
writer.WriteLine("#pragma warning restore CS0618");
112+
}
103113
});
104114
}
105115
else if (particle.Kind == ParticleType.Any)

generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_openxmlformats_org_spreadsheetml_2006_main.g.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47736,10 +47736,14 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
4773647736
new ElementParticle(DocumentFormat.OpenXml.Office2013.Excel.TimelinePivotCacheDefinition.ElementType, 1, 1, version: FileFormatVersions.Office2013),
4773747737
new ElementParticle(DocumentFormat.OpenXml.Office2013.Excel.PivotCacheIdVersion.ElementType, 1, 1, version: FileFormatVersions.Office2013),
4773847738
new ElementParticle(DocumentFormat.OpenXml.Office2021.Excel.Pivot.Xsdboolean.ElementType, 1, 1, version: FileFormatVersions.Office2021),
47739-
new ElementParticle(DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.PivotCacheRichInfo.ElementType, 1, 1, version: FileFormatVersions.Microsoft365),
47739+
new ElementParticle(#pragma warning disable CS0618
47740+
DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotRichData.PivotCacheRichInfo.ElementType#pragma warning restore CS0618
47741+
, 1, 1, version: FileFormatVersions.Microsoft365),
4774047742
new ElementParticle(DocumentFormat.OpenXml.Office.SpreadSheetML.Y2022.PivotVersionInfo.CacheVersionInfo.ElementType, 1, 1, version: FileFormatVersions.Microsoft365),
4774147743
new ElementParticle(DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotAutoRefresh.Xsdboolean.ElementType, 1, 1, version: FileFormatVersions.Microsoft365),
47742-
new ElementParticle(DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArrays.PivotCacheDynamicArray.ElementType, 1, 1, version: FileFormatVersions.Microsoft365),
47744+
new ElementParticle(#pragma warning disable CS0618
47745+
DocumentFormat.OpenXml.Office.SpreadSheetML.Y2024.PivotDynamicArrays.PivotCacheDynamicArray.ElementType#pragma warning restore CS0618
47746+
, 1, 1, version: FileFormatVersions.Microsoft365),
4774347747
new AnyParticle(0, 1)
4774447748
};
4774547749
}

0 commit comments

Comments
 (0)