diff --git a/Directory.Packages.props b/Directory.Packages.props
index 8a8036353..5720488a2 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -4,6 +4,7 @@
+
diff --git a/gen/DocumentFormat.OpenXml.Generator.Models/Editor/TextWriterExtensions.cs b/gen/DocumentFormat.OpenXml.Generator.Models/Editor/TextWriterExtensions.cs
index d3a6fdc54..65c4e13cf 100644
--- a/gen/DocumentFormat.OpenXml.Generator.Models/Editor/TextWriterExtensions.cs
+++ b/gen/DocumentFormat.OpenXml.Generator.Models/Editor/TextWriterExtensions.cs
@@ -128,6 +128,10 @@ public static void WriteItem(this TextWriter writer, T item, bool isConstant
{
writer.WriteString(item.ToString());
}
+ else if (typeof(T) == typeof(TypedQName))
+ {
+ writer.WriteString(item.ToString());
+ }
else if (typeof(T) == typeof(string))
{
writer.WriteString((string)(object)item, isConstant);
diff --git a/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/DataModelWriterExtensions.cs b/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/DataModelWriterExtensions.cs
index 16e6cc5bf..1575ad935 100644
--- a/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/DataModelWriterExtensions.cs
+++ b/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/DataModelWriterExtensions.cs
@@ -5,7 +5,9 @@
using DocumentFormat.OpenXml.Generator.Models;
using DocumentFormat.OpenXml.Generator.Schematron;
using System.CodeDom.Compiler;
+using System.Runtime.CompilerServices;
using System.Text;
+using System.Xml.Linq;
namespace DocumentFormat.OpenXml.Generator.Generators.Elements;
@@ -169,6 +171,22 @@ private static string GetBaseName(SchemaType type)
return type.BaseClass;
}
+ private static void WriteTypeDetails(this IndentedTextWriter writer, OpenXmlGeneratorServices services, SchemaType element)
+ {
+ // Since some types will not be shadowing an existing static type, it's easier to just disable the warning
+ writer.WriteLine("#pragma warning disable CS0109");
+ writer.Write("internal static readonly new OpenXmlQualifiedName ElementQName = ");
+ writer.WriteQName(services, element.Name.QName);
+ writer.WriteLine(";");
+
+ writer.Write("internal static readonly new OpenXmlQualifiedName ElementTypeName = ");
+ writer.WriteQName(services, element.Name.Type);
+ writer.WriteLine(";");
+
+ writer.WriteLine("internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);");
+ writer.WriteLine("#pragma warning restore CS0109");
+ }
+
private static void WriteType(this IndentedTextWriter writer, OpenXmlGeneratorServices services, SchemaType element)
{
writer.WriteDocumentationComment(BuildTypeComments(services, element));
@@ -205,6 +223,10 @@ private static void WriteType(this IndentedTextWriter writer, OpenXmlGeneratorSe
var delimiter = writer.TrackDelimiter(separator: string.Empty, newLineCount: 2);
delimiter.AddDelimiter();
+
+ writer.WriteTypeDetails(services, element);
+ writer.WriteLineNoTabs();
+
writer.WriteDocumentationComment($"Initializes a new instance of the {className} class.");
writer.Write(element.GetAccessibility());
writer.Write(" ");
@@ -324,9 +346,7 @@ private static void WriteMetadata(this IndentedTextWriter writer, OpenXmlGenerat
if (!containingType.Name.QName.IsEmpty)
{
- writer.Write("builder.SetSchema(");
- writer.WriteItem(containingType.Name.QName);
- writer.WriteLine(");");
+ writer.WriteLine("builder.SetSchema(ElementType);");
}
if (!containingType.IsAbstract && containingType.Version > OfficeVersion.Office2007)
@@ -472,14 +492,36 @@ private static void WriteElement(this IndentedTextWriter writer, OpenXmlGenerato
using (writer.AddBlock(new() { IncludeTrailingNewline = false }))
{
- writer.Write("get => GetElement<");
+ writer.Write("get => GetElement(");
writer.Write(className);
- writer.WriteLine(">();");
+ writer.Write(".ElementType) as ");
+ writer.Write(className);
+ writer.WriteLine(";");
- writer.WriteLine("set => SetElement(value);");
+ writer.Write("set => SetElement(value, ");
+ writer.Write(className);
+ writer.WriteLine(".ElementType);");
}
}
+ private static void WriteQName(this IndentedTextWriter writer, OpenXmlGeneratorServices services, QName qname)
+ {
+ writer.Write("new(");
+ writer.WriteString(services.GetNamespaceInfo(qname.Prefix).Uri);
+ writer.Write(", ");
+ writer.WriteString(qname.Name);
+ writer.Write(")");
+ }
+
+ internal static void WriteTypedName(this IndentedTextWriter writer, OpenXmlGeneratorServices services, TypedQName typed)
+ {
+ writer.Write("new(");
+ writer.WriteQName(services, typed.Type);
+ writer.Write(", ");
+ writer.WriteQName(services, typed.QName);
+ writer.Write(")");
+ }
+
private static void WriteAttributeProperty(this IndentedTextWriter writer, OpenXmlGeneratorServices services, SchemaAttribute attribute, List? attributeStrings = null)
{
var remarks = default(string);
diff --git a/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/ParticleWriterExtensions.cs b/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/ParticleWriterExtensions.cs
index 37a47f635..b83d05197 100644
--- a/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/ParticleWriterExtensions.cs
+++ b/gen/DocumentFormat.OpenXml.Generator.Models/Generators/Elements/ParticleWriterExtensions.cs
@@ -96,7 +96,11 @@ private static void WriteItemNode(this IndentedTextWriter writer, OpenXmlGenerat
if (particle.Kind == ParticleType.Element)
{
var info = services.FindClassName(particle.Name);
- writer.WriteObject("ElementParticle", particle, w => w.WriteItem(new TypeOf(info)));
+ writer.WriteObject("ElementParticle", particle, w =>
+ {
+ w.Write(info);
+ w.Write(".ElementType");
+ });
}
else if (particle.Kind == ParticleType.Any)
{
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_excel.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_excel.g.cs
index 3837dbd86..1936584c6 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_excel.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_excel.g.cs
@@ -96,6 +96,12 @@ namespace DocumentFormat.OpenXml.Vml.Spreadsheet
///
public partial class ClientData : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ClientData");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "CT_ClientData");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ClientData class.
///
@@ -140,7 +146,7 @@ public EnumValue? ObjectTyp
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:ClientData");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -215,73 +221,73 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
});
builder.Particle = new CompositeParticle.Builder(ParticleType.Choice, 0, 0)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.MoveWithCells), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ResizeWithCells), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Anchor), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Locked), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DefaultSize), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.PrintObject), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Disabled), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoFill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoSizePicture), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaMacro), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.HorizontalTextAlignment), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.VerticalTextAlignment), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.LockText), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.JustifyLastLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.SecretEdit), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DefaultButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.HelpButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.CancelButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DismissButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AcceleratorPrimary), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AcceleratorSecondary), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.CommentRowTarget), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.CommentColumnTarget), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Visible), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.RowHidden), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ColumnHidden), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.InputValidationType), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.MultiLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.VerticalScrollBar), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ValidIds), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaRange), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.MinDropDownWidth), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.SelectionEntry), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Disable3DForListBoxAndDropDown), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.SelectionType), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.MultiSelections), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ListBoxCallbackType), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ListItem), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DropStyle), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Colored), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DropLines), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Checked), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaLink), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaPicture), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.Disable3D), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FirstButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaGroup), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarPosition), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarMin), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarMax), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarIncrement), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarPageIncrement), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.HorizontalScrollBar), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarWidth), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.MapOcxControl), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClipboardFormat), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.CameraObject), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.RecalculateAlways), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoScaleFont), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.DdeObject), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.UIObject), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptText), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptExtended), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptLanguage), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptLocation), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaTextBox), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.MoveWithCells.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ResizeWithCells.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Anchor.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Locked.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DefaultSize.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.PrintObject.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Disabled.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoFill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoSizePicture.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaMacro.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.HorizontalTextAlignment.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.VerticalTextAlignment.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.LockText.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.JustifyLastLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.SecretEdit.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DefaultButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.HelpButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.CancelButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DismissButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AcceleratorPrimary.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AcceleratorSecondary.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.CommentRowTarget.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.CommentColumnTarget.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Visible.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.RowHidden.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ColumnHidden.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.InputValidationType.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.MultiLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.VerticalScrollBar.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ValidIds.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaRange.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.MinDropDownWidth.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.SelectionEntry.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Disable3DForListBoxAndDropDown.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.SelectionType.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.MultiSelections.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ListBoxCallbackType.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ListItem.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DropStyle.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Colored.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DropLines.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Checked.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaLink.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaPicture.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.Disable3D.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FirstButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaGroup.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarPosition.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarMin.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarMax.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarIncrement.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarPageIncrement.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.HorizontalScrollBar.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScrollBarWidth.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.MapOcxControl.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClipboardFormat.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.CameraObject.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.RecalculateAlways.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.AutoScaleFont.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.DdeObject.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.UIObject.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptText.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptExtended.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptLanguage.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ScriptLocation.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.FormulaTextBox.ElementType, 1, 1)
};
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("xvml:ObjectType"), false, new string[] { "Movie" }) { Application = ApplicationType.Excel });
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("x:ObjectType"), false, new string[] { "LineA", "RectA" }) { Application = ApplicationType.Excel });
@@ -298,6 +304,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MoveWithCells : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "MoveWithCells");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MoveWithCells class.
///
@@ -322,7 +334,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:MoveWithCells");
+ builder.SetSchema(ElementType);
}
///
@@ -336,6 +348,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ResizeWithCells : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "SizeWithCells");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ResizeWithCells class.
///
@@ -360,7 +378,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:SizeWithCells");
+ builder.SetSchema(ElementType);
}
///
@@ -374,6 +392,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Locked : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Locked");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Locked class.
///
@@ -398,7 +422,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Locked");
+ builder.SetSchema(ElementType);
}
///
@@ -412,6 +436,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DefaultSize : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "DefaultSize");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DefaultSize class.
///
@@ -436,7 +466,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:DefaultSize");
+ builder.SetSchema(ElementType);
}
///
@@ -450,6 +480,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class PrintObject : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "PrintObject");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the PrintObject class.
///
@@ -474,7 +510,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:PrintObject");
+ builder.SetSchema(ElementType);
}
///
@@ -488,6 +524,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Disabled : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Disabled");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Disabled class.
///
@@ -512,7 +554,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Disabled");
+ builder.SetSchema(ElementType);
}
///
@@ -526,6 +568,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AutoFill : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "AutoFill");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AutoFill class.
///
@@ -550,7 +598,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:AutoFill");
+ builder.SetSchema(ElementType);
}
///
@@ -564,6 +612,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AutoLine : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "AutoLine");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AutoLine class.
///
@@ -588,7 +642,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:AutoLine");
+ builder.SetSchema(ElementType);
}
///
@@ -602,6 +656,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AutoSizePicture : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "AutoPict");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AutoSizePicture class.
///
@@ -626,7 +686,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:AutoPict");
+ builder.SetSchema(ElementType);
}
///
@@ -640,6 +700,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class LockText : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "LockText");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the LockText class.
///
@@ -664,7 +730,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:LockText");
+ builder.SetSchema(ElementType);
}
///
@@ -678,6 +744,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class JustifyLastLine : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "JustLastX");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the JustifyLastLine class.
///
@@ -702,7 +774,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:JustLastX");
+ builder.SetSchema(ElementType);
}
///
@@ -716,6 +788,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class SecretEdit : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "SecretEdit");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SecretEdit class.
///
@@ -740,7 +818,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:SecretEdit");
+ builder.SetSchema(ElementType);
}
///
@@ -754,6 +832,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DefaultButton : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Default");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DefaultButton class.
///
@@ -778,7 +862,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Default");
+ builder.SetSchema(ElementType);
}
///
@@ -792,6 +876,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class HelpButton : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Help");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the HelpButton class.
///
@@ -816,7 +906,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Help");
+ builder.SetSchema(ElementType);
}
///
@@ -830,6 +920,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class CancelButton : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Cancel");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the CancelButton class.
///
@@ -854,7 +950,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Cancel");
+ builder.SetSchema(ElementType);
}
///
@@ -868,6 +964,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DismissButton : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Dismiss");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DismissButton class.
///
@@ -892,7 +994,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Dismiss");
+ builder.SetSchema(ElementType);
}
///
@@ -906,6 +1008,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Visible : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Visible");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Visible class.
///
@@ -930,7 +1038,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Visible");
+ builder.SetSchema(ElementType);
}
///
@@ -944,6 +1052,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RowHidden : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "RowHidden");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RowHidden class.
///
@@ -968,7 +1082,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:RowHidden");
+ builder.SetSchema(ElementType);
}
///
@@ -982,6 +1096,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ColumnHidden : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ColHidden");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ColumnHidden class.
///
@@ -1006,7 +1126,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:ColHidden");
+ builder.SetSchema(ElementType);
}
///
@@ -1020,6 +1140,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MultiLine : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "MultiLine");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MultiLine class.
///
@@ -1044,7 +1170,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:MultiLine");
+ builder.SetSchema(ElementType);
}
///
@@ -1058,6 +1184,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class VerticalScrollBar : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "VScroll");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the VerticalScrollBar class.
///
@@ -1082,7 +1214,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:VScroll");
+ builder.SetSchema(ElementType);
}
///
@@ -1096,6 +1228,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ValidIds : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ValidIds");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ValidIds class.
///
@@ -1120,7 +1258,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:ValidIds");
+ builder.SetSchema(ElementType);
}
///
@@ -1134,6 +1272,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Disable3DForListBoxAndDropDown : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "NoThreeD2");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Disable3DForListBoxAndDropDown class.
///
@@ -1158,7 +1302,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:NoThreeD2");
+ builder.SetSchema(ElementType);
}
///
@@ -1172,6 +1316,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Colored : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Colored");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Colored class.
///
@@ -1196,7 +1346,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Colored");
+ builder.SetSchema(ElementType);
}
///
@@ -1210,6 +1360,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Disable3D : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "NoThreeD");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Disable3D class.
///
@@ -1234,7 +1390,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:NoThreeD");
+ builder.SetSchema(ElementType);
}
///
@@ -1248,6 +1404,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FirstButton : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FirstButton");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FirstButton class.
///
@@ -1272,7 +1434,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:FirstButton");
+ builder.SetSchema(ElementType);
}
///
@@ -1286,6 +1448,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class HorizontalScrollBar : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Horiz");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the HorizontalScrollBar class.
///
@@ -1310,7 +1478,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Horiz");
+ builder.SetSchema(ElementType);
}
///
@@ -1324,6 +1492,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MapOcxControl : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "MapOCX");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MapOcxControl class.
///
@@ -1348,7 +1522,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:MapOCX");
+ builder.SetSchema(ElementType);
}
///
@@ -1362,6 +1536,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class CameraObject : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Camera");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the CameraObject class.
///
@@ -1386,7 +1566,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:Camera");
+ builder.SetSchema(ElementType);
}
///
@@ -1400,6 +1580,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RecalculateAlways : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "RecalcAlways");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RecalculateAlways class.
///
@@ -1424,7 +1610,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:RecalcAlways");
+ builder.SetSchema(ElementType);
}
///
@@ -1438,6 +1624,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AutoScaleFont : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "AutoScale");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AutoScaleFont class.
///
@@ -1462,7 +1654,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:AutoScale");
+ builder.SetSchema(ElementType);
}
///
@@ -1476,6 +1668,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DdeObject : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "DDE");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DdeObject class.
///
@@ -1500,7 +1698,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:DDE");
+ builder.SetSchema(ElementType);
}
///
@@ -1514,6 +1712,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UIObject : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "UIObj");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UIObject class.
///
@@ -1538,7 +1742,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:UIObj");
+ builder.SetSchema(ElementType);
}
///
@@ -1552,6 +1756,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Anchor : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Anchor");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Anchor class.
///
@@ -1575,7 +1785,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:Anchor");
+ builder.SetSchema(ElementType);
}
///
@@ -1589,6 +1799,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class HorizontalTextAlignment : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "TextHAlign");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the HorizontalTextAlignment class.
///
@@ -1612,7 +1828,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:TextHAlign");
+ builder.SetSchema(ElementType);
}
///
@@ -1626,6 +1842,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class VerticalTextAlignment : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "TextVAlign");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the VerticalTextAlignment class.
///
@@ -1649,7 +1871,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:TextVAlign");
+ builder.SetSchema(ElementType);
}
///
@@ -1663,6 +1885,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaRange : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaRange");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaRange class.
///
@@ -1686,7 +1914,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:FmlaRange");
+ builder.SetSchema(ElementType);
}
///
@@ -1700,6 +1928,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class SelectionType : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "SelType");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SelectionType class.
///
@@ -1723,7 +1957,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:SelType");
+ builder.SetSchema(ElementType);
}
///
@@ -1737,6 +1971,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MultiSelections : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "MultiSel");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MultiSelections class.
///
@@ -1760,7 +2000,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:MultiSel");
+ builder.SetSchema(ElementType);
}
///
@@ -1774,6 +2014,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ListBoxCallbackType : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "LCT");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ListBoxCallbackType class.
///
@@ -1797,7 +2043,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:LCT");
+ builder.SetSchema(ElementType);
}
///
@@ -1811,6 +2057,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ListItem : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ListItem");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ListItem class.
///
@@ -1834,7 +2086,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:ListItem");
+ builder.SetSchema(ElementType);
}
///
@@ -1848,6 +2100,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DropStyle : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "DropStyle");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DropStyle class.
///
@@ -1871,7 +2129,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:DropStyle");
+ builder.SetSchema(ElementType);
}
///
@@ -1885,6 +2143,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaLink : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaLink");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaLink class.
///
@@ -1908,7 +2172,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:FmlaLink");
+ builder.SetSchema(ElementType);
}
///
@@ -1922,6 +2186,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaPicture : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaPict");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaPicture class.
///
@@ -1945,7 +2215,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:FmlaPict");
+ builder.SetSchema(ElementType);
}
///
@@ -1959,6 +2229,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaGroup : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaGroup");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaGroup class.
///
@@ -1982,7 +2258,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:FmlaGroup");
+ builder.SetSchema(ElementType);
}
///
@@ -1996,6 +2272,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScriptText : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ScriptText");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScriptText class.
///
@@ -2019,7 +2301,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:ScriptText");
+ builder.SetSchema(ElementType);
}
///
@@ -2033,6 +2315,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScriptExtended : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ScriptExtended");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScriptExtended class.
///
@@ -2056,7 +2344,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:ScriptExtended");
+ builder.SetSchema(ElementType);
}
///
@@ -2070,6 +2358,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaTextBox : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaTxbx");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaTextBox class.
///
@@ -2093,7 +2387,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("xvml:FmlaTxbx");
+ builder.SetSchema(ElementType);
}
///
@@ -2107,6 +2401,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FormulaMacro : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "FmlaMacro");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_Macro");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FormulaMacro class.
///
@@ -2131,7 +2431,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(new StringValidator() { MinLength = (0L), MaxLength = (256L) });
- builder.SetSchema("xvml:FmlaMacro");
+ builder.SetSchema(ElementType);
}
///
@@ -2145,6 +2445,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AcceleratorPrimary : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Accel");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "unsignedByte");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AcceleratorPrimary class.
///
@@ -2169,7 +2475,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Accel");
+ builder.SetSchema(ElementType);
}
///
@@ -2183,6 +2489,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AcceleratorSecondary : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Accel2");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "unsignedByte");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AcceleratorSecondary class.
///
@@ -2207,7 +2519,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Accel2");
+ builder.SetSchema(ElementType);
}
///
@@ -2221,6 +2533,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class CommentRowTarget : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Row");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the CommentRowTarget class.
///
@@ -2245,7 +2563,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Row");
+ builder.SetSchema(ElementType);
}
///
@@ -2259,6 +2577,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class CommentColumnTarget : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Column");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the CommentColumnTarget class.
///
@@ -2283,7 +2607,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Column");
+ builder.SetSchema(ElementType);
}
///
@@ -2297,6 +2621,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class InputValidationType : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "VTEdit");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the InputValidationType class.
///
@@ -2321,7 +2651,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:VTEdit");
+ builder.SetSchema(ElementType);
}
///
@@ -2335,6 +2665,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MinDropDownWidth : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "WidthMin");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MinDropDownWidth class.
///
@@ -2359,7 +2695,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:WidthMin");
+ builder.SetSchema(ElementType);
}
///
@@ -2373,6 +2709,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class SelectionEntry : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Sel");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SelectionEntry class.
///
@@ -2397,7 +2739,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Sel");
+ builder.SetSchema(ElementType);
}
///
@@ -2411,6 +2753,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DropLines : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "DropLines");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DropLines class.
///
@@ -2435,7 +2783,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:DropLines");
+ builder.SetSchema(ElementType);
}
///
@@ -2449,6 +2797,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Checked : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Checked");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Checked class.
///
@@ -2473,7 +2827,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Checked");
+ builder.SetSchema(ElementType);
}
///
@@ -2487,6 +2841,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarPosition : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Val");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarPosition class.
///
@@ -2511,7 +2871,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Val");
+ builder.SetSchema(ElementType);
}
///
@@ -2525,6 +2885,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarMin : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Min");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarMin class.
///
@@ -2549,7 +2915,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Min");
+ builder.SetSchema(ElementType);
}
///
@@ -2563,6 +2929,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarMax : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Max");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarMax class.
///
@@ -2587,7 +2959,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Max");
+ builder.SetSchema(ElementType);
}
///
@@ -2601,6 +2973,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarIncrement : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Inc");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarIncrement class.
///
@@ -2625,7 +3003,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Inc");
+ builder.SetSchema(ElementType);
}
///
@@ -2639,6 +3017,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarPageIncrement : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Page");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarPageIncrement class.
///
@@ -2663,7 +3047,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Page");
+ builder.SetSchema(ElementType);
}
///
@@ -2677,6 +3061,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScrollBarWidth : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "Dx");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "integer");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScrollBarWidth class.
///
@@ -2701,7 +3091,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("xvml:Dx");
+ builder.SetSchema(ElementType);
}
///
@@ -2715,6 +3105,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ClipboardFormat : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "CF");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:excel", "ST_CF");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ClipboardFormat class.
///
@@ -2739,7 +3135,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("xvml:CF");
+ builder.SetSchema(ElementType);
}
///
@@ -2753,6 +3149,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScriptLanguage : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ScriptLanguage");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "nonNegativeInteger");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScriptLanguage class.
///
@@ -2777,7 +3179,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(new NumberValidator() { IsNonNegative = (true) });
- builder.SetSchema("xvml:ScriptLanguage");
+ builder.SetSchema(ElementType);
}
///
@@ -2791,6 +3193,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ScriptLocation : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:excel", "ScriptLocation");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "nonNegativeInteger");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ScriptLocation class.
///
@@ -2815,7 +3223,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(new NumberValidator() { IsNonNegative = (true) });
- builder.SetSchema("xvml:ScriptLocation");
+ builder.SetSchema(ElementType);
}
///
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_office.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_office.g.cs
index 1e674e763..7180e0774 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_office.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_office.g.cs
@@ -41,6 +41,12 @@ namespace DocumentFormat.OpenXml.Vml.Office
///
public partial class ShapeDefaults : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "shapedefaults");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_ShapeDefaults");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ShapeDefaults class.
///
@@ -187,7 +193,7 @@ public EnumValue? InsetMode
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:shapedefaults");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -212,17 +218,17 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("o:insetmode", a => a.InsetMode);
builder.Particle = new CompositeParticle.Builder(ParticleType.All, 0, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ColorMenu), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ColorMenu.ElementType, 0, 1)
};
}
@@ -235,8 +241,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Fill? Fill
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Fill.ElementType) as DocumentFormat.OpenXml.Vml.Fill;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Fill.ElementType);
}
///
@@ -248,8 +254,8 @@ public DocumentFormat.OpenXml.Vml.Fill? Fill
///
public DocumentFormat.OpenXml.Vml.ImageData? ImageData
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.ImageData.ElementType) as DocumentFormat.OpenXml.Vml.ImageData;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.ImageData.ElementType);
}
///
@@ -261,8 +267,8 @@ public DocumentFormat.OpenXml.Vml.ImageData? ImageData
///
public DocumentFormat.OpenXml.Vml.Stroke? Stroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Stroke.ElementType) as DocumentFormat.OpenXml.Vml.Stroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Stroke.ElementType);
}
///
@@ -274,8 +280,8 @@ public DocumentFormat.OpenXml.Vml.Stroke? Stroke
///
public DocumentFormat.OpenXml.Vml.TextBox? TextBox
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.TextBox.ElementType) as DocumentFormat.OpenXml.Vml.TextBox;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.TextBox.ElementType);
}
///
@@ -287,8 +293,8 @@ public DocumentFormat.OpenXml.Vml.TextBox? TextBox
///
public DocumentFormat.OpenXml.Vml.Shadow? Shadow
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Shadow.ElementType) as DocumentFormat.OpenXml.Vml.Shadow;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Shadow.ElementType);
}
///
@@ -300,8 +306,8 @@ public DocumentFormat.OpenXml.Vml.Shadow? Shadow
///
public DocumentFormat.OpenXml.Vml.Office.Skew? Skew
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType) as DocumentFormat.OpenXml.Vml.Office.Skew;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.Skew.ElementType);
}
///
@@ -313,8 +319,8 @@ public DocumentFormat.OpenXml.Vml.Office.Skew? Skew
///
public DocumentFormat.OpenXml.Vml.Office.Extrusion? Extrusion
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType) as DocumentFormat.OpenXml.Vml.Office.Extrusion;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType);
}
///
@@ -326,8 +332,8 @@ public DocumentFormat.OpenXml.Vml.Office.Extrusion? Extrusion
///
public DocumentFormat.OpenXml.Vml.Office.Callout? Callout
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType) as DocumentFormat.OpenXml.Vml.Office.Callout;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.Callout.ElementType);
}
///
@@ -339,8 +345,8 @@ public DocumentFormat.OpenXml.Vml.Office.Callout? Callout
///
public DocumentFormat.OpenXml.Vml.Office.Lock? Lock
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType) as DocumentFormat.OpenXml.Vml.Office.Lock;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.Lock.ElementType);
}
///
@@ -352,8 +358,8 @@ public DocumentFormat.OpenXml.Vml.Office.Lock? Lock
///
public DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed? ColorMostRecentlyUsed
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed.ElementType) as DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed.ElementType);
}
///
@@ -365,8 +371,8 @@ public DocumentFormat.OpenXml.Vml.Office.ColorMostRecentlyUsed? ColorMostRecentl
///
public DocumentFormat.OpenXml.Vml.Office.ColorMenu? ColorMenu
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.ColorMenu.ElementType) as DocumentFormat.OpenXml.Vml.Office.ColorMenu;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.ColorMenu.ElementType);
}
///
@@ -388,6 +394,12 @@ public DocumentFormat.OpenXml.Vml.Office.ColorMenu? ColorMenu
///
public partial class ShapeLayout : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "shapelayout");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_ShapeLayout");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ShapeLayout class.
///
@@ -435,7 +447,7 @@ public EnumValue? Ex
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:shapelayout");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -443,9 +455,9 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("v:ext", a => a.Extension);
builder.Particle = new CompositeParticle.Builder(ParticleType.All, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ShapeIdMap), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.RegroupTable), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Rules), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ShapeIdMap.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.RegroupTable.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Rules.ElementType, 0, 1)
};
}
@@ -458,8 +470,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Office.ShapeIdMap? ShapeIdMap
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.ShapeIdMap.ElementType) as DocumentFormat.OpenXml.Vml.Office.ShapeIdMap;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.ShapeIdMap.ElementType);
}
///
@@ -471,8 +483,8 @@ public DocumentFormat.OpenXml.Vml.Office.ShapeIdMap? ShapeIdMap
///
public DocumentFormat.OpenXml.Vml.Office.RegroupTable? RegroupTable
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.RegroupTable.ElementType) as DocumentFormat.OpenXml.Vml.Office.RegroupTable;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.RegroupTable.ElementType);
}
///
@@ -484,8 +496,8 @@ public DocumentFormat.OpenXml.Vml.Office.RegroupTable? RegroupTable
///
public DocumentFormat.OpenXml.Vml.Office.Rules? Rules
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.Rules.ElementType) as DocumentFormat.OpenXml.Vml.Office.Rules;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.Rules.ElementType);
}
///
@@ -499,6 +511,12 @@ public DocumentFormat.OpenXml.Vml.Office.Rules? Rules
///
public partial class SignatureLine : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "signatureline");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_SignatureLine");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SignatureLine class.
///
@@ -651,7 +669,7 @@ public StringValue? SignatureProviderUrl
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:signatureline");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("issignatureline", a => a.IsSignatureLine)
@@ -686,6 +704,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Ink : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "ink");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Ink");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Ink class.
///
@@ -716,7 +740,7 @@ public TrueFalseValue? AnnotationFlag
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:ink");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("i", a => a.InkData)
.AddAttribute("annotation", a => a.AnnotationFlag);
@@ -739,6 +763,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Diagram : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "diagram");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Diagram");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Diagram class.
///
@@ -876,7 +906,7 @@ public IntegerValue? BaseTextScale
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:diagram");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
@@ -891,7 +921,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("dgmbasetextscale", a => a.BaseTextScale);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.RelationTable), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.RelationTable.ElementType, 0, 1)
};
}
@@ -904,8 +934,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Office.RelationTable? RelationTable
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.RelationTable.ElementType) as DocumentFormat.OpenXml.Vml.Office.RelationTable;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.RelationTable.ElementType);
}
///
@@ -919,6 +949,12 @@ public DocumentFormat.OpenXml.Vml.Office.RelationTable? RelationTable
///
public partial class Skew : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "skew");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Skew");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Skew class.
///
@@ -992,7 +1028,7 @@ public StringValue? Matrix
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:skew");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("id", a => a.Id)
@@ -1013,6 +1049,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Extrusion : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "extrusion");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Extrusion");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Extrusion class.
///
@@ -1336,7 +1378,7 @@ public TrueFalseValue? LightHarsh2
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:extrusion");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("on", a => a.On)
@@ -1386,6 +1428,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Callout : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "callout");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Callout");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Callout class.
///
@@ -1539,7 +1587,7 @@ public TrueFalseValue? MinusY
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:callout");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("on", a => a.On)
@@ -1569,6 +1617,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Lock : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "lock");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Lock");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Lock class.
///
@@ -1702,7 +1756,7 @@ public TrueFalseValue? ShapeType
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:lock");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("position", a => a.Position)
@@ -1737,6 +1791,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class OleObject : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "OLEObject");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_OLEObject");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the OleObject class.
///
@@ -1844,7 +1904,7 @@ public EnumValue? UpdateM
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:OLEObject");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -1858,9 +1918,9 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("UpdateMode", a => a.UpdateMode);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.LinkType), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.LockedField), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.FieldCodes), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.LinkType.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.LockedField.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.FieldCodes.ElementType, 0, 1)
};
builder.AddConstraint(new AttributeValuePatternConstraint(builder.CreateQName("ovml:ObjectID"), @"_(\d{1,9}|1\d{9}|20\d{8}|21[0-3]\d{7}|214[0-6]\d{6}|2147[0-3]\d{5}|21474[0-7]\d{4}|214748[0-2]\d{3}|2147483[0-5]\d{2}|21474836[0-3]\d|214748364[0-7])"));
builder.AddConstraint(new ReferenceExistConstraint(builder.CreateQName(":ShapeID"), ".", builder.CreateQName("v:shape"), "v:shape", builder.CreateQName(":id")));
@@ -1875,8 +1935,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Office.LinkType? LinkType
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.LinkType.ElementType) as DocumentFormat.OpenXml.Vml.Office.LinkType;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.LinkType.ElementType);
}
///
@@ -1888,8 +1948,8 @@ public DocumentFormat.OpenXml.Vml.Office.LinkType? LinkType
///
public DocumentFormat.OpenXml.Vml.Office.LockedField? LockedField
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.LockedField.ElementType) as DocumentFormat.OpenXml.Vml.Office.LockedField;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.LockedField.ElementType);
}
///
@@ -1901,8 +1961,8 @@ public DocumentFormat.OpenXml.Vml.Office.LockedField? LockedField
///
public DocumentFormat.OpenXml.Vml.Office.FieldCodes? FieldCodes
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.FieldCodes.ElementType) as DocumentFormat.OpenXml.Vml.Office.FieldCodes;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.FieldCodes.ElementType);
}
///
@@ -1916,6 +1976,12 @@ public DocumentFormat.OpenXml.Vml.Office.FieldCodes? FieldCodes
///
public partial class Complex : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "complex");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Complex");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Complex class.
///
@@ -1939,7 +2005,7 @@ public EnumValue? Ex
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:complex");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension);
}
@@ -1955,6 +2021,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class LeftStroke : StrokeChildType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "left");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the LeftStroke class.
///
@@ -1965,7 +2037,7 @@ public LeftStroke() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:left");
+ builder.SetSchema(ElementType);
}
///
@@ -1979,6 +2051,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TopStroke : StrokeChildType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "top");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TopStroke class.
///
@@ -1989,7 +2067,7 @@ public TopStroke() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:top");
+ builder.SetSchema(ElementType);
}
///
@@ -2003,6 +2081,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RightStroke : StrokeChildType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "right");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RightStroke class.
///
@@ -2013,7 +2097,7 @@ public RightStroke() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:right");
+ builder.SetSchema(ElementType);
}
///
@@ -2027,6 +2111,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class BottomStroke : StrokeChildType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "bottom");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the BottomStroke class.
///
@@ -2037,7 +2127,7 @@ public BottomStroke() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:bottom");
+ builder.SetSchema(ElementType);
builder.AddConstraint(new AttributeValueRangeConstraint(builder.CreateQName("ovml:weight"), true, 0, true, 20116800, true));
builder.AddConstraint(new AttributeValueRangeConstraint(builder.CreateQName("ovml:miterlimit"), true, double.NegativeInfinity, true, 32767, true));
}
@@ -2053,6 +2143,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ColumnStroke : StrokeChildType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "column");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ColumnStroke class.
///
@@ -2063,7 +2159,7 @@ public ColumnStroke() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:column");
+ builder.SetSchema(ElementType);
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("ovml:dashstyle"), true, new string[] { "solid", "shortdash", "shortdot", "shortdashdot", "shortdashdotdot", "dot", "dash", "longdash", "longdashdotdot", "dashdot" }));
}
@@ -2078,6 +2174,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public abstract partial class StrokeChildType : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new(string.Empty, string.Empty);
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_StrokeChild");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the StrokeChildType class.
///
@@ -2411,6 +2513,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ClipPath : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "clippath");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_ClipPath");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ClipPath class.
///
@@ -2434,7 +2542,7 @@ public StringValue? Value
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:clippath");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("o:v", a => a.Value, aBuilder =>
{
@@ -2453,6 +2561,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FillExtendedProperties : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "fill");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Fill");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FillExtendedProperties class.
///
@@ -2486,7 +2600,7 @@ public EnumValue? Type
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:fill");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("type", a => a.Type);
@@ -2503,6 +2617,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ShapeIdMap : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "idmap");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_IdMap");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ShapeIdMap class.
///
@@ -2536,7 +2656,7 @@ public StringValue? Data
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:idmap");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("data", a => a.Data);
@@ -2559,6 +2679,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RegroupTable : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "regrouptable");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_RegroupTable");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RegroupTable class.
///
@@ -2606,13 +2732,13 @@ public EnumValue? Ex
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:regrouptable");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Entry), 0, 0)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Entry.ElementType, 0, 0)
};
}
@@ -2633,6 +2759,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Rules : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "rules");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Rules");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Rules class.
///
@@ -2680,13 +2812,13 @@ public EnumValue? Ex
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:rules");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Rule), 0, 0)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Rule.ElementType, 0, 0)
};
}
@@ -2701,6 +2833,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Entry : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "entry");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Entry");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Entry class.
///
@@ -2731,7 +2869,7 @@ public Int32Value? Old
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:entry");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("new", a => a.New)
.AddAttribute("old", a => a.Old);
@@ -2754,6 +2892,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Rule : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "r");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_R");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Rule class.
///
@@ -2828,7 +2972,7 @@ public StringValue? ShapeReference
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:r");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("id", a => a.Id, aBuilder =>
@@ -2843,7 +2987,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
});
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Proxy), 0, 0)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Proxy.ElementType, 0, 0)
};
}
@@ -2864,6 +3008,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RelationTable : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "relationtable");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_RelationTable");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RelationTable class.
///
@@ -2911,13 +3061,13 @@ public EnumValue? Ex
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:relationtable");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Relation), 0, 0)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Relation.ElementType, 0, 0)
};
}
@@ -2932,6 +3082,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Relation : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "rel");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Relation");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Relation class.
///
@@ -2985,7 +3141,7 @@ public StringValue? CenterShapeId
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:rel");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("idsrc", a => a.SourceId, aBuilder =>
@@ -3013,6 +3169,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class LinkType : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "LinkType");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "ST_OLELinkType");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the LinkType class.
///
@@ -3037,7 +3199,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator>(EnumValidator.Instance);
- builder.SetSchema("o:LinkType");
+ builder.SetSchema(ElementType);
}
///
@@ -3051,6 +3213,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class LockedField : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "LockedField");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "ST_TrueFalseBlank");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the LockedField class.
///
@@ -3075,7 +3243,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
builder.AddValidator(NumberValidator.Instance);
- builder.SetSchema("o:LockedField");
+ builder.SetSchema(ElementType);
}
///
@@ -3089,6 +3257,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class FieldCodes : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "FieldCodes");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://www.w3.org/2001/XMLSchema", "string");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the FieldCodes class.
///
@@ -3112,7 +3286,7 @@ internal override OpenXmlSimpleType InnerTextToValue(string text)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:FieldCodes");
+ builder.SetSchema(ElementType);
}
///
@@ -3126,6 +3300,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Proxy : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "proxy");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_Proxy");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Proxy class.
///
@@ -3176,7 +3356,7 @@ public Int32Value? ConnectionLocation
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:proxy");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("start", a => a.Start)
.AddAttribute("end", a => a.End)
@@ -3202,6 +3382,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ColorMostRecentlyUsed : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "colormru");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_ColorMru");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ColorMostRecentlyUsed class.
///
@@ -3235,7 +3421,7 @@ public StringValue? Colors
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:colormru");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("colors", a => a.Colors);
@@ -3252,6 +3438,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ColorMenu : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:office", "colormenu");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:office", "CT_ColorMenu");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ColorMenu class.
///
@@ -3315,7 +3507,7 @@ public StringValue? ExtrusionColor
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("o:colormenu");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("v:ext", a => a.Extension)
.AddAttribute("strokecolor", a => a.StrokeColor)
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_powerpoint.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_powerpoint.g.cs
index eb5943e84..97a0478a4 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_powerpoint.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_powerpoint.g.cs
@@ -23,6 +23,12 @@ namespace DocumentFormat.OpenXml.Vml.Presentation
///
public partial class InkAnnotationFlag : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:powerpoint", "iscomment");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:powerpoint", "CT_Empty");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the InkAnnotationFlag class.
///
@@ -33,7 +39,7 @@ public InkAnnotationFlag() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("pvml:iscomment");
+ builder.SetSchema(ElementType);
}
///
@@ -47,6 +53,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TextData : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:powerpoint", "textdata");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:powerpoint", "CT_Rel");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TextData class.
///
@@ -67,7 +79,7 @@ public StringValue? Id
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("pvml:textdata");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id);
}
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_word.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_word.g.cs
index 210059d0a..8b65ba211 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_word.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_office_word.g.cs
@@ -23,6 +23,12 @@ namespace DocumentFormat.OpenXml.Vml.Wordprocessing
///
public partial class TopBorder : BorderType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "bordertop");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Border");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TopBorder class.
///
@@ -33,7 +39,7 @@ public TopBorder() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:bordertop");
+ builder.SetSchema(ElementType);
}
///
@@ -47,6 +53,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class LeftBorder : BorderType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "borderleft");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Border");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the LeftBorder class.
///
@@ -57,7 +69,7 @@ public LeftBorder() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:borderleft");
+ builder.SetSchema(ElementType);
}
///
@@ -71,6 +83,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RightBorder : BorderType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "borderright");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Border");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RightBorder class.
///
@@ -81,7 +99,7 @@ public RightBorder() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:borderright");
+ builder.SetSchema(ElementType);
}
///
@@ -95,6 +113,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class BottomBorder : BorderType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "borderbottom");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Border");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the BottomBorder class.
///
@@ -105,7 +129,7 @@ public BottomBorder() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:borderbottom");
+ builder.SetSchema(ElementType);
}
///
@@ -119,6 +143,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public abstract partial class BorderType : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new(string.Empty, string.Empty);
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Border");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the BorderType class.
///
@@ -176,6 +206,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TextWrap : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "wrap");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_Wrap");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TextWrap class.
///
@@ -226,7 +262,7 @@ public EnumValue
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:wrap");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("type", a => a.Type)
.AddAttribute("side", a => a.Side)
@@ -245,6 +281,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class AnchorLock : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:office:word", "anchorlock");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:office:word", "CT_AnchorLock");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the AnchorLock class.
///
@@ -255,7 +297,7 @@ public AnchorLock() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("w10:anchorlock");
+ builder.SetSchema(ElementType);
}
///
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_vml.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_vml.g.cs
index 3dc807424..773538c39 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_vml.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas-microsoft-com_vml.g.cs
@@ -29,6 +29,12 @@ namespace DocumentFormat.OpenXml.Vml
///
public partial class Path : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "path");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Path");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Path class.
///
@@ -201,7 +207,7 @@ public TrueFalseValue? AllowExtrusion
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:path");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id)
.AddAttribute("v", a => a.Value)
@@ -238,6 +244,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Formulas : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "formulas");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Formulas");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Formulas class.
///
@@ -272,11 +284,11 @@ public Formulas(string outerXml) : base(outerXml)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:formulas");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formula), 0, 128)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formula.ElementType, 0, 128)
};
}
@@ -297,6 +309,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ShapeHandles : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "handles");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Handles");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ShapeHandles class.
///
@@ -331,11 +349,11 @@ public ShapeHandles(string outerXml) : base(outerXml)
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:handles");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandle), 0, 4)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandle.ElementType, 0, 4)
};
}
@@ -356,6 +374,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Fill : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "fill");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Fill");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Fill class.
///
@@ -668,7 +692,7 @@ public StringValue? RelationshipId
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:fill");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("id", a => a.Id)
@@ -699,7 +723,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("r:id", a => a.RelationshipId);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties.ElementType, 0, 1)
};
builder.AddConstraint(new RelationshipTypeConstraint(builder.CreateQName("r:id"), "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"));
builder.AddConstraint(new AttributeValuePatternConstraint(builder.CreateQName("v:focus"), @"-?(\d{1,2}|100)%"));
@@ -719,8 +743,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties? FillExtendedProperties
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties.ElementType) as DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties.ElementType);
}
///
@@ -744,6 +768,12 @@ public DocumentFormat.OpenXml.Vml.Office.FillExtendedProperties? FillExtendedPro
///
public partial class Stroke : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "stroke");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Stroke");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Stroke class.
///
@@ -1073,7 +1103,7 @@ public TrueFalseValue? Insetpen
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:stroke");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -1110,11 +1140,11 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("insetpen", a => a.Insetpen);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.LeftStroke), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.TopStroke), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.RightStroke), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.BottomStroke), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ColumnStroke), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.LeftStroke.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.TopStroke.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.RightStroke.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.BottomStroke.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ColumnStroke.ElementType, 0, 1)
};
builder.AddConstraint(new RelationshipTypeConstraint(builder.CreateQName("r:id"), "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"));
builder.AddConstraint(new UniqueAttributeValueConstraint(builder.CreateQName(":id"), false, null));
@@ -1132,8 +1162,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Office.LeftStroke? LeftStroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.LeftStroke.ElementType) as DocumentFormat.OpenXml.Vml.Office.LeftStroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.LeftStroke.ElementType);
}
///
@@ -1145,8 +1175,8 @@ public DocumentFormat.OpenXml.Vml.Office.LeftStroke? LeftStroke
///
public DocumentFormat.OpenXml.Vml.Office.TopStroke? TopStroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.TopStroke.ElementType) as DocumentFormat.OpenXml.Vml.Office.TopStroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.TopStroke.ElementType);
}
///
@@ -1158,8 +1188,8 @@ public DocumentFormat.OpenXml.Vml.Office.TopStroke? TopStroke
///
public DocumentFormat.OpenXml.Vml.Office.RightStroke? RightStroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.RightStroke.ElementType) as DocumentFormat.OpenXml.Vml.Office.RightStroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.RightStroke.ElementType);
}
///
@@ -1171,8 +1201,8 @@ public DocumentFormat.OpenXml.Vml.Office.RightStroke? RightStroke
///
public DocumentFormat.OpenXml.Vml.Office.BottomStroke? BottomStroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.BottomStroke.ElementType) as DocumentFormat.OpenXml.Vml.Office.BottomStroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.BottomStroke.ElementType);
}
///
@@ -1184,8 +1214,8 @@ public DocumentFormat.OpenXml.Vml.Office.BottomStroke? BottomStroke
///
public DocumentFormat.OpenXml.Vml.Office.ColumnStroke? ColumnStroke
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Office.ColumnStroke.ElementType) as DocumentFormat.OpenXml.Vml.Office.ColumnStroke;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Office.ColumnStroke.ElementType);
}
///
@@ -1199,6 +1229,12 @@ public DocumentFormat.OpenXml.Vml.Office.ColumnStroke? ColumnStroke
///
public partial class Shadow : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "shadow");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Shadow");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Shadow class.
///
@@ -1319,7 +1355,7 @@ public StringValue? Matrix
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:shadow");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id)
.AddAttribute("on", a => a.On)
@@ -1352,6 +1388,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TextBox : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "textbox");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Textbox");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TextBox class.
///
@@ -1429,7 +1471,7 @@ public TrueFalseValue? SingleClick
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:textbox");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("id", a => a.Id)
@@ -1438,7 +1480,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("o:singleclick", a => a.SingleClick);
builder.Particle = new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Wordprocessing.TextBoxContent), 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Wordprocessing.TextBoxContent.ElementType, 0, 1),
new AnyParticle(XsdAny.Local, 1, 1)
};
builder.AddConstraint(new UniqueAttributeValueConstraint(builder.CreateQName("v:id"), true, null));
@@ -1455,6 +1497,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TextPath : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "textpath");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_TextPath");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TextPath class.
///
@@ -1545,7 +1593,7 @@ public StringValue? String
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:textpath");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id)
.AddAttribute("style", a => a.Style)
@@ -1569,6 +1617,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ImageData : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "imagedata");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_ImageData");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ImageData class.
///
@@ -1787,7 +1841,7 @@ public StringValue? RelHref
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:imagedata");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id)
.AddAttribute("chromakey", a => a.ChromAKey)
@@ -1859,6 +1913,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Shape : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "shape");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Shape");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Shape class.
///
@@ -2558,7 +2618,7 @@ public StringValue? EquationXml
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:shape");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -2650,33 +2710,33 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
},
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Ink), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.InkAnnotationFlag), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Ink.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.InkAnnotationFlag.ElementType, 1, 1)
};
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayout"), true, new string[] { "0", "1", "2", "3" }));
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayoutmru"), true, new string[] { "0", "1", "2", "3" }));
@@ -2723,6 +2783,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Shapetype : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "shapetype");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Shapetype");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Shapetype class.
///
@@ -3402,7 +3468,7 @@ public StringValue? Master
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:shapetype");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -3491,32 +3557,32 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
},
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Complex), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Complex.ElementType, 0, 1)
};
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayout"), true, new string[] { "0", "1", "2", "3" }));
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayoutmru"), true, new string[] { "0", "1", "2", "3" }));
@@ -3556,6 +3622,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Group : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "group");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Group");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Group class.
///
@@ -3996,7 +4068,7 @@ public StringValue? TableLimits
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:group");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -4051,23 +4123,23 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("o:tablelimits", a => a.TableLimits);
builder.Particle = new CompositeParticle.Builder(ParticleType.Choice, 1, 0)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Group), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shape), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shapetype), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Arc), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Curve), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageFile), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Line), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Oval), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.PolyLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Rectangle), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.RoundRectangle), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Diagram), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Group.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shape.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shapetype.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Arc.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Curve.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageFile.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Line.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Oval.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.PolyLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Rectangle.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.RoundRectangle.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Diagram.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1)
};
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:tableproperties"), true, new string[] { "1", "2", "3" }));
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayout"), true, new string[] { "0", "1", "2", "3" }));
@@ -4092,6 +4164,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Background : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "background");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Background");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Background class.
///
@@ -4208,7 +4286,7 @@ public EnumValue? TargetScre
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:background");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddElement()
.AddAttribute("id", a => a.Id, aBuilder =>
@@ -4223,7 +4301,7 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
.AddAttribute("o:targetscreensize", a => a.TargetScreenSize);
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 0, 1)
};
builder.AddConstraint(new UniqueAttributeValueConstraint(builder.CreateQName("v:id"), true, null));
}
@@ -4237,8 +4315,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public DocumentFormat.OpenXml.Vml.Fill? Fill
{
- get => GetElement();
- set => SetElement(value);
+ get => GetElement(DocumentFormat.OpenXml.Vml.Fill.ElementType) as DocumentFormat.OpenXml.Vml.Fill;
+ set => SetElement(value, DocumentFormat.OpenXml.Vml.Fill.ElementType);
}
///
@@ -4280,6 +4358,12 @@ public DocumentFormat.OpenXml.Vml.Fill? Fill
///
public partial class Arc : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "arc");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Arc");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Arc class.
///
@@ -4949,7 +5033,7 @@ public DecimalValue? EndAngle
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:arc");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -5039,29 +5123,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -5112,6 +5196,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Curve : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "curve");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Curve");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Curve class.
///
@@ -5811,7 +5901,7 @@ public StringValue? To
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:curve");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -5901,29 +5991,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -5972,6 +6062,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ImageFile : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "image");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Image");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ImageFile class.
///
@@ -6721,7 +6817,7 @@ public Base64BinaryValue? Gfxdata
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:image");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -6816,29 +6912,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -6887,6 +6983,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Line : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "line");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Line");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Line class.
///
@@ -7566,7 +7668,7 @@ public StringValue? To
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:line");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -7654,29 +7756,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -7723,6 +7825,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Oval : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "oval");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Oval");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Oval class.
///
@@ -8382,7 +8490,7 @@ public Base64BinaryValue? Gfxdata
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:oval");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -8468,29 +8576,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -8540,6 +8648,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class PolyLine : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "polyline");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_PolyLine");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the PolyLine class.
///
@@ -9209,7 +9323,7 @@ public StringValue? Points
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:polyline");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -9297,32 +9411,32 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
},
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Ink), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Ink.ElementType, 1, 1)
};
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayout"), true, new string[] { "0", "1", "2", "3" }));
builder.AddConstraint(new AttributeValueSetConstraint(builder.CreateQName("v:dgmlayoutmru"), true, new string[] { "0", "1", "2", "3" }));
@@ -9368,6 +9482,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Rectangle : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "rect");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_Rect");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Rectangle class.
///
@@ -10027,7 +10147,7 @@ public Base64BinaryValue? Gfxdata
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:rect");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -10113,29 +10233,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -10184,6 +10304,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class RoundRectangle : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "roundrect");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_RoundRect");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the RoundRectangle class.
///
@@ -10843,7 +10969,7 @@ public StringValue? ArcSize
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:roundrect");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -10929,29 +11055,29 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Path), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Formulas), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ShapeHandles), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Fill), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Stroke), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Shadow), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.TextPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.ImageData), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Skew), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Extrusion), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Callout), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.Lock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.ClipPath), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Office.SignatureLine), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData), 0, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Vml.Presentation.TextData), 0, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Path.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Formulas.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ShapeHandles.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Fill.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Stroke.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Shadow.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.TextPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.ImageData.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Skew.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Extrusion.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Callout.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.Lock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.ClipPath.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Office.SignatureLine.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TextWrap.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.AnchorLock.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.TopBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.BottomBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.LeftBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Wordprocessing.RightBorder.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Spreadsheet.ClientData.ElementType, 0, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Vml.Presentation.TextData.ElementType, 0, 1)
}
}
};
@@ -10972,6 +11098,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ShapeHandle : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "h");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_H");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ShapeHandle class.
///
@@ -11072,7 +11204,7 @@ public StringValue? RadiusRange
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:h");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("position", a => a.Position)
.AddAttribute("polar", a => a.Polar)
@@ -11096,6 +11228,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Formula : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("urn:schemas-microsoft-com:vml", "f");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("urn:schemas-microsoft-com:vml", "CT_F");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Formula class.
///
@@ -11116,7 +11254,7 @@ public StringValue? Equation
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("v:f");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("eqn", a => a.Equation);
}
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_ink_2010_main.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_ink_2010_main.g.cs
index dde9761de..b32b90379 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_ink_2010_main.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_ink_2010_main.g.cs
@@ -31,6 +31,12 @@ namespace DocumentFormat.OpenXml.Office2010.Ink
///
public partial class ContextNode : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/ink/2010/main", "context");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/ink/2010/main", "CT_CtxNode");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ContextNode class.
///
@@ -275,7 +281,7 @@ public ListValue? ShapeGeometry
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("msink:context");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -364,9 +370,9 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
});
builder.Particle = new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office2010.Ink.ContextNodeProperty), 0, 0),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office2010.Ink.SourceLink), 0, 0),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office2010.Ink.DestinationLink), 0, 0)
+ new ElementParticle(DocumentFormat.OpenXml.Office2010.Ink.ContextNodeProperty.ElementType, 0, 0),
+ new ElementParticle(DocumentFormat.OpenXml.Office2010.Ink.SourceLink.ElementType, 0, 0),
+ new ElementParticle(DocumentFormat.OpenXml.Office2010.Ink.DestinationLink.ElementType, 0, 0)
};
}
@@ -381,6 +387,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ContextNodeProperty : OpenXmlLeafTextElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/ink/2010/main", "property");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/ink/2010/main", "CT_Property");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ContextNodeProperty class.
///
@@ -414,7 +426,7 @@ public StringValue? Type
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("msink:property");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("type", a => a.Type, aBuilder =>
{
@@ -433,6 +445,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class SourceLink : ContextLinkType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/ink/2010/main", "sourceLink");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/ink/2010/main", "CT_CtxLink");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SourceLink class.
///
@@ -443,7 +461,7 @@ public SourceLink() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("msink:sourceLink");
+ builder.SetSchema(ElementType);
}
///
@@ -457,6 +475,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class DestinationLink : ContextLinkType
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/ink/2010/main", "destinationLink");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/ink/2010/main", "CT_CtxLink");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the DestinationLink class.
///
@@ -467,7 +491,7 @@ public DestinationLink() : base()
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("msink:destinationLink");
+ builder.SetSchema(ElementType);
}
///
@@ -481,6 +505,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public abstract partial class ContextLinkType : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new(string.Empty, string.Empty);
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/ink/2010/main", "CT_CtxLink");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ContextLinkType class.
///
diff --git a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_office_2006_01_customui.g.cs b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_office_2006_01_customui.g.cs
index e75429ce0..f02c99caf 100644
--- a/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_office_2006_01_customui.g.cs
+++ b/generated/DocumentFormat.OpenXml/DocumentFormat.OpenXml.Generator/DocumentFormat.OpenXml.Generator.OpenXmlGenerator/schemas_microsoft_com_office_2006_01_customui.g.cs
@@ -23,6 +23,12 @@ namespace DocumentFormat.OpenXml.Office.CustomUI
///
public partial class UnsizedControlClone : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "control");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_ControlCloneRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedControlClone class.
///
@@ -293,7 +299,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:control");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("idQ", a => a.IdQ, aBuilder =>
{
@@ -400,6 +406,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedButton : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "button");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_ButtonRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedButton class.
///
@@ -710,7 +722,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:button");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("onAction", a => a.OnAction, aBuilder =>
{
@@ -833,6 +845,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class CheckBox : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "checkBox");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_CheckBox");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the CheckBox class.
///
@@ -1083,7 +1101,7 @@ public StringValue? GetKeytip
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:checkBox");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("getPressed", a => a.GetPressed, aBuilder =>
{
@@ -1195,6 +1213,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedGallery : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "gallery");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_GalleryRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedGallery class.
///
@@ -1709,7 +1733,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:gallery");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddElement()
@@ -1890,8 +1914,8 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Sequence, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.Item), 0, 1000),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton), 0, 16)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.Item.ElementType, 0, 1000),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton.ElementType, 0, 16)
}
}
};
@@ -1908,6 +1932,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedToggleButton : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "toggleButton");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_ToggleButtonRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedToggleButton class.
///
@@ -2228,7 +2258,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:toggleButton");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("getPressed", a => a.GetPressed, aBuilder =>
{
@@ -2355,6 +2385,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MenuSeparator : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "menuSeparator");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_MenuSeparator");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MenuSeparator class.
///
@@ -2445,7 +2481,7 @@ public StringValue? GetTitle
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:menuSeparator");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id, aBuilder =>
{
@@ -2500,6 +2536,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedSplitButton : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "splitButton");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_SplitButtonRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedSplitButton class.
///
@@ -2694,7 +2736,7 @@ public StringValue? GetShowLabel
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:splitButton");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -2760,10 +2802,10 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 0, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.VisibleButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.VisibleToggleButton), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.VisibleButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.VisibleToggleButton.ElementType, 1, 1)
},
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedMenu), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedMenu.ElementType, 1, 1)
}
};
}
@@ -2793,6 +2835,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedMenu : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "menu");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_MenuRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedMenu class.
///
@@ -3127,7 +3175,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:menu");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -3253,21 +3301,21 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedControlClone), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.CheckBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedGallery), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedToggleButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.MenuSeparator), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedControlClone.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.CheckBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedGallery.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedToggleButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.MenuSeparator.ElementType, 1, 1)
}
},
new CompositeParticle.Builder(ParticleType.Group, 1, 1)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedSplitButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedMenu), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedDynamicMenu), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedSplitButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedMenu.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedDynamicMenu.ElementType, 1, 1)
}
}
}
@@ -3286,6 +3334,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class UnsizedDynamicMenu : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "dynamicMenu");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_DynamicMenuRegular");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the UnsizedDynamicMenu class.
///
@@ -3606,7 +3660,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:dynamicMenu");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("description", a => a.Description, aBuilder =>
{
@@ -3739,6 +3793,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class SplitButtonWithTitle : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "splitButton");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_SplitButtonWithTitle");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the SplitButtonWithTitle class.
///
@@ -3933,7 +3993,7 @@ public StringValue? GetShowLabel
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:splitButton");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -3999,10 +4059,10 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 0, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.VisibleButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.VisibleToggleButton), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.VisibleButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.VisibleToggleButton.ElementType, 1, 1)
},
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.MenuWithTitle), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.MenuWithTitle.ElementType, 1, 1)
}
};
}
@@ -4032,6 +4092,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class MenuWithTitle : OpenXmlCompositeElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "menu");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_MenuWithTitle");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the MenuWithTitle class.
///
@@ -4366,7 +4432,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:menu");
+ builder.SetSchema(ElementType);
builder.AddChild();
builder.AddChild();
builder.AddChild();
@@ -4492,21 +4558,21 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedControlClone), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.CheckBox), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedGallery), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedToggleButton), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.MenuSeparator), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedControlClone.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.CheckBox.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedGallery.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedToggleButton.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.MenuSeparator.ElementType, 1, 1)
}
},
new CompositeParticle.Builder(ParticleType.Group, 1, 1)
{
new CompositeParticle.Builder(ParticleType.Choice, 1, 1)
{
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.SplitButtonWithTitle), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.MenuWithTitle), 1, 1),
- new ElementParticle(typeof(DocumentFormat.OpenXml.Office.CustomUI.UnsizedDynamicMenu), 1, 1)
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.SplitButtonWithTitle.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.MenuWithTitle.ElementType, 1, 1),
+ new ElementParticle(DocumentFormat.OpenXml.Office.CustomUI.UnsizedDynamicMenu.ElementType, 1, 1)
}
}
}
@@ -4525,6 +4591,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class ControlClone : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "control");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_ControlClone");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the ControlClone class.
///
@@ -4835,7 +4907,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:control");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("size", a => a.Size)
.AddAttribute("getSize", a => a.GetSize, aBuilder =>
@@ -4955,6 +5027,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class TextLabel : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "labelControl");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_LabelControl");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the TextLabel class.
///
@@ -5165,7 +5243,7 @@ public StringValue? GetShowLabel
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:labelControl");
+ builder.SetSchema(ElementType);
builder.AddElement()
.AddAttribute("id", a => a.Id, aBuilder =>
{
@@ -5251,6 +5329,12 @@ internal override void ConfigureMetadata(ElementMetadata.Builder builder)
///
public partial class Button : OpenXmlLeafElement
{
+ #pragma warning disable CS0109
+ internal static readonly new OpenXmlQualifiedName ElementQName = new("http://schemas.microsoft.com/office/2006/01/customui", "button");
+ internal static readonly new OpenXmlQualifiedName ElementTypeName = new("http://schemas.microsoft.com/office/2006/01/customui", "CT_Button");
+ internal static readonly new OpenXmlSchemaType ElementType = new(ElementQName, ElementTypeName);
+ #pragma warning restore CS0109
+
///
/// Initializes a new instance of the Button class.
///
@@ -5581,7 +5665,7 @@ public StringValue? GetShowImage
internal override void ConfigureMetadata(ElementMetadata.Builder builder)
{
base.ConfigureMetadata(builder);
- builder.SetSchema("mso:button");
+ builder.SetSchema(ElementType);
builder.AddElement